Agenti

Un agente è il componente di base delle app degli agenti. Un'app agente in genere include molti agenti, in cui ogni agente deve gestire attività specifiche. I dati dell'agente vengono forniti all'LLM, in modo che abbia le informazioni necessarie per rispondere alle domande ed eseguire le attività. Ogni agente può fornire informazioni, inviare query a servizi esterni, o rinviare la gestione delle conversazioni a un flusso Dialogflow CX o 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 LLM per comprendere quali attività gestisce l'agente
  • Obiettivi: descrizione di alto livello di ciò che l'agente dovrebbe eseguire
  • Istruzioni: definisce i passaggi del processo da intraprendere per raggiungere l'obiettivo
  • Esempi: conversazioni di esempio che sono effettivamente esempi di prompt few-shot per l'LLM
  • Parametri: vengono utilizzati per memorizzare informazioni su una conversazione, input utente, informazioni sul sistema dell'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 include distinzioni importanti rispetto ad altri agenti:

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