Agenti del datastore

Gli agenti del datastore sono un tipo speciale di agente Dialogflow che può fornire risposte degli agenti generate da LLM in base ai contenuti del tuo sito web e ai dati caricati.

Per creare questo agente, devi fornire i datastore durante la creazione dell'agente.

Un agente del datastore ha gestori di stato speciali denominati gestori del datastore. Utilizzando questi gestori del datastore, l'agente del datastore può conversare sui contenuti con i tuoi utenti finali.

Limitazioni

Si applicano le seguenti limitazioni:

  • Al momento questa funzionalità supporta solo determinate lingue in GA. Consulta la colonna del datastore nel riferimento sulle lingue.
  • Sono supportate solo le seguenti regioni: global, us a più regioni e eu a più regioni.
  • L'unico tipo di datastore strutturato supportato è quello delle domande frequenti.
  • Le app con datastore in blocchi e non in blocchi non sono supportate.

Controllo dell'accesso

Se sei il proprietario del progetto, hai tutte le autorizzazioni necessarie per creare un agente del datastore. Se non sei il proprietario del progetto, devi disporre dei seguenti ruoli:

  • Amministratore Dialogflow
  • Amministratore di Discovery Engine

Per ulteriori informazioni, consulta la guida controllo dell'accesso Dialogflow.

Crea un agente del datastore

Per creare un agente del datastore:

  1. Se non l'hai già fatto, segui le istruzioni per la setup di Dialogflow.
  2. Vai alla console di Agent Builder:

    Console Agent Builder

  3. Seleziona il progetto dal menu a discesa della console.

  4. Se non hai già attivato l'API, leggi e accetta i Termini di servizio e poi fai clic su Continua e attiva l'API.

  5. Fai clic su Create a New App (Crea una nuova app) o New App (Nuova app).

  6. Seleziona Chat.

  7. Fornisci il nome della tua azienda nella sezione Configurazioni agente.

  8. Espandi la sezione delle impostazioni di lingua e fuso orario.

  9. Seleziona un fuso orario

  10. Seleziona una lingua predefinita.

  11. Fornisci il nome di un agente nella sezione Nome agente.

  12. Seleziona una o più regioni nella sezione Località dell'agente.

  13. Fai clic su Continua.

  14. Connetti un datastore all'agente eseguendo una delle seguenti operazioni:

    • Seleziona un datastore esistente creato in precedenza.
    • Crea un nuovo datastore:
      1. Fai clic su Crea nuovo datastore.
      2. Scegli un'origine di dati.
      3. Fornisci i dati e la configurazione per l'origine del datastore selezionata. La località del datastore deve corrispondere alla località dell'agente.
      4. Fai clic su Crea per creare il datastore.
      5. Seleziona il nuovo datastore.
  15. Fai clic su Crea.

  16. L'agente sarà stato creato. A questo punto verrai reindirizzato automaticamente alla pagina Datastore disponibili, dove potrai aggiungere altri datastore in base alle esigenze.

  17. Se hai creato un nuovo datastore per un sito web, devi verificare il tuo dominio.

  18. Per aprire l'agente con Dialogflow CX, fai clic su Anteprima nel riquadro a sinistra. Nella console Dialogflow CX, puoi modificare o aggiungere gestori dei datastore, eseguire il deployment dell'agente e, facoltativamente, aggiungere flussi che gestiranno scenari non coperti dai datastore.

Testa l'agente

Puoi utilizzare il simulatore Dialogflow CX per testare l'agente.

Esegui il deployment del tuo agente

Esistono molti modi per eseguire il deployment dell'agente:

  • L'opzione più semplice consiste nell'utilizzare un'integrazione Dialogflow CX, che fornisce un'interfaccia utente per l'agente. Ogni integrazione fornisce istruzioni per il deployment.

  • L'integrazione di Dialogflow Messenger è un'opzione particolarmente valida per gli agenti dei datastore. Ha opzioni integrate per le funzionalità generative.

  • Puoi creare la tua interfaccia utente e utilizzare l'API Dialogflow CX per le interazioni. L'implementazione dell'interfaccia utente controlla l'implementazione.

Intenzioni speciali

Oltre a gestire le domande sui contenuti forniti, l'agente del datastore può gestire i seguenti tipi di domande:

  • Identificazione dell'agente: Gestisce domande come "Chi sei?" o "Sei un essere umano?".
  • Riassegna a un agente umano: gestisce domande come "Voglio parlare con una persona" o "Voglio parlare con una persona reale".

Ciò è possibile grazie a intent e routine di intent generati automaticamente.

Aggiungere o modificare i gestori del datastore per un agente esistente

I gestori del datastore sono un tipo speciale di gestore dello stato di Dialogflow. Ciò significa che puoi applicarle a flussi o pagine e che vengono valutate utilizzando le stesse regole di ambito.

Per aggiungere o modificare un gestore di datastore:

  1. Vai alla console Dialogflow CX.
  2. Selezionare il tuo progetto Google Cloud.
  3. Seleziona l'agente.
  4. Seleziona il flusso associato al gestore del datastore. In genere questo è il flusso di avvio predefinito.
  5. Seleziona la pagina associata al gestore del datastore. In genere si tratta della pagina iniziale.
  6. Fai clic su Aggiungi gestore di stato nei dati della pagina, poi seleziona datastore.
  7. Se devi creare un datastore, si aprirà l'interfaccia utente di Vertex AI Agent Builder. Consulta le informazioni sul datastore per effettuare le selezioni desiderate.
  8. Se hai già un datastore, fai clic su Modifica datastore.
  9. Apporta gli aggiornamenti necessari e salva al termine dell'operazione. Consulta le informazioni di seguito sulle impostazioni specifiche per i datastore.

Risposte dell'agente

Nella sezione Risposte dell'agente, puoi fornire risposte personalizzate che fanno riferimento a risposte generative. Usa $request.knowledge.questions[0] nella sezione L'agente dice per fornire una risposta generativa.

Opzioni di risposta del datastore

Puoi aggiornare il campo Numero massimo di link per indicare il numero massimo di link supplementari che dovrebbero essere forniti dalle risposte generative.