Agenti datastore

Gli agenti del datastore sono un tipo speciale di agente Dialogflow in grado di fornire risposte agli agenti generate tramite LLM in base ai contenuti del tuo sito web e ai dati caricati.

Per creare questo agente, devi fornire i archivi dati 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ò avere conversazioni sui contenuti con gli utenti finali.

Limitazioni

Si applicano le seguenti limitazioni:

  • Al momento questa funzionalità supporta solo alcune lingue in GA. Visualizza la colonna del datastore nel riferimento alla lingua.
  • Sono supportate solo le seguenti regioni: global, us (più regioni) e eu (più regioni).
  • L'unico tipo di datastore strutturati supportato sono le domande frequenti.
  • Le app con datastore a blocchi e non a blocchi non sono supportate.

Controllo dell'accesso

Se sei il proprietario del progetto, disponi di 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 lo hai già fatto, segui le istruzioni per la setup di Dialogflow.
  2. Vai alla console di Agent Builder:

    Console di Agent Builder

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

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

  5. Fai clic su Crea una nuova app o Nuova app.

  6. Seleziona Chat.

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

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

  9. Seleziona un fuso orario

  10. Seleziona una lingua predefinita.

  11. Fornisci il nome dell'agente nella sezione Nome agente.

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

  13. Fai clic su Continua.

  14. Collega un archivio dati all'agente in uno dei seguenti modi:

    • Seleziona un datastore esistente che hai creato in precedenza.
    • Crea un nuovo datastore:
      1. Fai clic su Crea nuovo datastore.
      2. Scegli un'origine dati.
      3. Fornisci i dati e la configurazione per l'origine del datastore che hai selezionato. 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. A questo punto l'agente viene creato e il sistema ti reindirizzerà automaticamente alla pagina Store di dati disponibili, dove potrai aggiungere altri datastore in base alle tue 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 del 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 prevede l'utilizzo di 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 del 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 il deployment.

Intenzioni speciali

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

  • Identificazione 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 agli intent e alle route generati automaticamente.

Aggiungere o modificare i gestori del datastore per un agente esistente

I gestori di 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 del 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 stato nei dati della pagina e poi seleziona archivio dati.
  7. Se devi creare un datastore, verrà visualizzata l'interfaccia utente di Vertex AI Agent Builder. Consulta le informazioni sul datastore per effettuare le selezioni.
  8. Se hai già un datastore, fai clic su Modifica datastore.
  9. Apporta gli aggiornamenti necessari e salvali al termine dell'operazione. Consulta le informazioni riportate di seguito sulle impostazioni specifiche del 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 devono essere forniti dalle risposte di IA generativa.