Un programma è l'elemento di base dei programmi degli agenti. Un agente playbook ha molti playbook, in cui ciascuno è definito per gestire attività specifiche. I dati del playbook vengono forniti all'LLM, quindi ha le informazioni necessarie per rispondere a domande ed eseguire attività. Ogni playbook può fornire informazioni, inviare query a servizi esterni o posticipare la gestione delle conversazioni a un flusso Dialogflow CX o a un altro playbook per gestire le attività secondarie.
Dati playbook
Un playbook è composto dai seguenti dati:
- Obiettivi: descrizione generale di ciò che l'agente playbook 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
Playbook predefinito
Quando crei un agente playbook, viene creato automaticamente un playbook predefinito.
Il playbook predefinito è il punto di partenza per le conversazioni, quindi presenta alcune importanti distinzioni dagli altri playbook:
- Il playbook predefinito non riceve un riepilogo dei turni di conversazione precedenti.
- Il playbook predefinito non può definire o ricevere parametri di input.