Durante una conversazione, gli agenti di Dialogflow CX utilizzano sempre modelli linguistici per comprendere l'intenzione dell'utente finale, ma puoi decidere se e come i modelli linguistici vengono utilizzati per le risposte dell'agente. Quando progetti il tuo agente, puoi scegliere tra funzionalità completamente generative, parzialmente generative e deterministiche.
Questa guida fornisce una panoramica di queste funzionalità e ti aiuta a decidere quali utilizzare.
Completamente generative
Le funzionalità completamente generative si basano sui modelli linguistici di grandi dimensioni (LLM) di Vertex AI per comprendere l'intenzione dell'utente finale e generare risposte dell'agente. Queste funzionalità forniscono conversazioni naturali.
Di seguito è riportata una panoramica delle funzionalità completamente generative:
- I playbook forniscono un modo per creare agenti virtuali utilizzando gli LLM. Fornisci istruzioni in linguaggio naturale e dati strutturati. In questo modo si riduce il tempo di creazione e manutenzione degli agenti virtuali e puoi creare nuovi tipi di esperienze di conversazione per la tua attività.
- Gli**store di dati** analizzano e comprendono i tuoi contenuti pubblici o privati, come siti web o documenti interni. Una volta indicizzate queste informazioni, l'agente può rispondere alle domande e conversare sui contenuti.
Flussi deterministici
Se hai bisogno di un controllo più deterministico sulla conversazione e su tutte le risposte dell'agente, puoi progettare l'agente con i flussi:
- I **flussi** utilizzano modelli linguistici per comprendere l'intenzione dell'utente finale, che può essere non deterministica. Tuttavia, una volta stabilita l'intenzione, hai il controllo completo sul flusso della conversazione e sulle risposte dell'agente. La progettazione di un agente con flussi deterministici richiede più tempo, ma è una buona opzione per gli agenti che richiedono un controllo esplicito sulle risposte dell'agente.
Flussi parzialmente generativi
I flussi includono funzionalità generative facoltative che puoi utilizzare quando non hai bisogno di un controllo deterministico sulle risposte dell'agente in determinati scenari.
Queste funzionalità sono le seguenti:
- I generatori generano risposte dell'agente. Anziché fornire esplicitamente la risposta dell'agente, fornisci un prompt LLM in grado di gestire molti scenari, tra cui il riepilogo della conversazione, la risposta a domande, il recupero dei dati del cliente e la riassegnazione a un essere umano.
- Il fallback generativo genera risposte dell'agente quando input utente finale non corrisponde a un'intenzione prevista. Puoi attivare il fallback generativo in determinati scenari fornendo un prompt LLM per generare la risposta.