Agenti

Un agente è il componente di base delle app degli agenti. Un'app agente ha in genere molti agenti, e ognuno dei quali deve gestire attività specifiche. I dati dell'agente vengono forniti all'LLM e contiene le informazioni necessarie per rispondere alle domande ed eseguire Ogni agente può fornire informazioni, inviare query a servizi esterni o rinviare la gestione delle conversazioni a un flusso Dialogflow CX o a un altro agente per gestire le attività secondarie.

Dati agente

Un agente è composto dai seguenti dati:

  • Nome agente: un nome conciso in linguaggio naturale che aiuta gli sviluppatori e l'LLM a comprendere quali attività
  • Obiettivi: descrizione generale di ciò che l'agente dovrebbe realizzare
  • Istruzioni: definisce i passaggi del processo da eseguire per raggiungere l'obiettivo
  • Esempi: conversazioni di esempio che sono effettivamente esempi di prompt few-shot per l'LLM
  • Parametri: vengono utilizzati per archiviare informazioni relative a una conversazione, ad esempio input utente'utente, informazioni sul sistema utente, risultati di azioni e così via.

Agente predefinito

Quando crei un'app agente, viene creato automaticamente un agente predefinito.

L'agente predefinito è il punto di partenza per le conversazioni, quindi presenta alcune importanti differenze tra gli altri agenti:

  • L'agente predefinito non riceve un riepilogo dei precedenti turni di conversazione.
  • L'agente predefinito non può definire o ricevere parametri di input.