Un agente è l'elemento di base delle app dell'agente. Un'app agente ha in genere molti agenti, in cui ciascun agente è definito per gestire attività specifiche. I dati dell'agente vengono forniti all'LLM, quindi ha le informazioni necessarie per rispondere a domande ed eseguire attività. Ogni agente può fornire informazioni, inviare query a servizi esterni o posticipare 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:
- Obiettivi: descrizione generale delle operazioni che l'agente dovrebbe svolgere
- Istruzioni: definisce i passaggi del processo che devono essere eseguiti per raggiungere l'obiettivo
- Esempi: conversazioni di esempio che sono effettivamente esempi di prompt few-shot per l'LLM
Agente predefinito
Quando crei un'app dell'agente, viene creato automaticamente un agente predefinito.
L'agente predefinito è il punto di partenza per le conversazioni, quindi presenta alcune importanti distinzioni rispetto agli altri agenti:
- L'agente predefinito non riceve un riepilogo dei turni di conversazione precedenti.
- L'agente predefinito non può definire o ricevere parametri di input.