22.5 Kitt Assistant

The Assistant section allows you to define how the vtenext Kitt Assistant should generate its responses. In practice, this is where you choose which response engine to use: a direct LLM, a preconfigured agent, or a custom REST Web Service.

In summary: the assistant is the access point through which the user interacts. Depending on the configuration, it can respond directly using a model, use advanced tools through an agent, or delegate the response to an external service.

Prerequisites

Creating or Editing the Assistant

image.png

  1. Open the Assistant section.
  2. Enable or disable the configuration.
  3. Select the Assistant Type.
  4. Fill in the field displayed based on the selected type.
  5. Save the configuration.

Type: Agent

If you select Agent, the assistant will use one of the agents already configured in vtenext.

image.png

When to use an agent: it is the right choice when you want the assistant to do more than provide a simple text response, for example by using tools, consulting documents, or applying more advanced controls.

Type: LLM

If you select LLM, the assistant will use a language model configured directly in the LLM section.

image.png

This mode is simpler than using an agent because it does not involve MCP tools or RAG documents.

Overriding the System Prompt

When the assistant is configured in LLM mode, you can decide whether to keep the model’s system prompt or replace it.

image.png

When it is useful: overriding the system prompt is useful when you want to keep the same model but change the assistant’s tone, purpose, or behavior compared to other configurations that use the same LLM.

Type: REST Web Service

If you select REST Web Service, the assistant delegates the response generation to an external REST service that has already been configured.

image.png

Limitation: in this mode, streaming and conversational memory are not supported.

This option is useful when you want to connect the assistant to an existing external system or to a custom AI service that is not managed directly as an LLM or agent within vtenext.

Practical examples

Example 1: LLM-only assistant

You can configure a lightweight assistant that uses an LLM directly to answer general questions, without additional tools or documents.

Example 2: Agent-based assistant

You can use an agent when you want the assistant to have access to web search, company documents, or CRM operational tools.

Example 3: Assistant with an external service

You can connect a custom REST Web Service if your workflow relies on an external response engine or business logic already developed outside of vtenext.


Revision #3
Created 2026-07-13 13:38:54 UTC by Admin
Updated 2026-07-13 13:53:18 UTC by Admin