22.5 Assistente Kitt

La sezione Assistente permette di definire come deve rispondere l'assistente Kitt di vtenext. In pratica, qui scegli quale motore usare per le risposte: un LLM diretto, un agente già configurato oppure un Webservice REST personalizzato.

In sintesi: l'assistente è il punto di accesso con cui l'utente interagisce. A seconda della configurazione, può rispondere direttamente con un modello, usare strumenti avanzati tramite un agente oppure delegare la risposta a un servizio esterno.

Prerequisiti

Creare o modificare l'assistente

image.png

  1. Apri la sezione Assistente.
  2. Attiva o disattiva la configurazione.
  3. Seleziona il Tipo di assistente.
  4. Compila il campo mostrato in base al tipo scelto.
  5. Salva la configurazione.

Tipo: Agente

Se scegli Agente, l'assistente userà uno degli agenti già configurati in vtenext.

image.png

Quando conviene usare un agente: è la scelta giusta quando vuoi che l'assistente faccia più di una semplice risposta testuale, per esempio usare tool, consultare documenti o seguire controlli più avanzati.

Tipo: LLM

Se scegli LLM, l'assistente userà direttamente un modello linguistico configurato nella sezione LLM.

image.png

Questa modalità è più semplice rispetto all'uso di un agente, perché non coinvolge tool MCP o documenti RAG.

Sovrascrivere il system prompt

Quando l'assistente è configurato in modalità LLM, puoi decidere se mantenere il system prompt del modello oppure sostituirlo.

image.png

Quando è utile: la sovrascrittura del system prompt serve quando vuoi mantenere lo stesso modello ma cambiare tono, obiettivo o comportamento dell'assistente rispetto ad altre configurazioni che usano lo stesso LLM.

Tipo: Webservice REST

Se scegli Webservice REST, l'assistente delega la risposta a un servizio REST esterno già configurato.

image.png

Limite da considerare: in questa modalità non sono supportate la modalità stream e la memoria conversazionale.

Questa opzione è utile quando vuoi collegare l'assistente a un sistema esterno già esistente o a un servizio AI personalizzato non gestito direttamente come LLM o agente in vtenext.

Esempi pratici

Esempio 1: assistente solo LLM

Puoi configurare un assistente leggero che usa direttamente un modello per rispondere a domande generali, senza tool o documenti aggiuntivi.

Esempio 2: assistente basato su agente

Puoi usare un agente quando vuoi che l'assistente abbia accesso a ricerca web, documenti aziendali o strumenti operativi del CRM.

Esempio 3: assistente con servizio esterno

Puoi collegare un webservice REST custom se il tuo flusso prevede un motore di risposta esterno o una logica già sviluppata fuori da vtenext.


Revision #8
Created 2026-07-09 08:40:09 UTC by manuel.tagliapietra
Updated 2026-07-13 13:54:49 UTC by Admin