Intent based navigation - General Runtime Configuration

K2BTools' intent-based navigation includes a runtime configuration that allows for extensive customization regarding LLM integration. This configuration is managed through the k2btools.intentbasednavigation.generalsettings panel. Here are some key aspects of this configuration.

Initial setup

When using K2BTools intent-based navigation for the first time, you must run the "Load Missing Parameters" action as outlined in the Intent based navigation installation steps. This action loads all default settings. Each parameter value is thoroughly described in the panel, but let's highlight some important elements:

IntentBasedNavigationGeneralConfiguration
Intent based navigation General Configuration

Key Configuration Elements

  • GXAI Base URL: This is the server name for the Globant Enterprise AI installation being used. The default value is api.saia.ai. If you have your own installation of Globant Enterprise AI, you need to set the appropriate URL.
  • GXAI Token: This is the access token for Globant Enterprise AI. For free subscriptions, the token is provided by the K2BTools team. For other subscriptions, it is provided by GeneXus. The token can be shared across multiple applications using the intent-based navigation feature.
  • Intent based navigation search profile name: The search profile is used for indexing the intentions. Intentions are indexed in the Intent Based Navigation Metadata using the Reindex Resolvers action. You need a unique search profile name for each knowledge base that uses intent-based navigation. For free subscriptions, the search profile name is provided by K2BTools; otherwise, it is provided by GeneXus.
  • Endpoints for Globant Enterprise AI Services: These endpoints are necessary for all services that K2BTools uses in relation to Globant Enterprise AI.
  • Prompts Templates for Parameter Types: These prompts are used for each type of parameter. This configuration is well-documented in the General Configuration backend.
    IntentBasedNavigationParametersConfiguration
    Intent based navigation prompt templates parameter configuration