Istruzioni del playbook

Le istruzioni del playbook definiscono la procedura da seguire per raggiungere l'obiettivo del playbook.

Ogni passaggio contiene un'istruzione in linguaggio naturale che può contenere uno qualsiasi dei seguenti elementi:

  • Un'istruzione di base che l'LLM è in grado di comprendere.
  • Un'istruzione per indirizzare l'utente a un altro playbook. I riferimenti ai playbook vengono utilizzati utilizzando il modulo ${AGENT: playbook_name}.
  • Un'istruzione per utilizzare uno strumento di playbook specifico. Gli strumenti vengono indicati nel modulo ${TOOL: tool_name}.
  • Un'istruzione per instradare l'utente a un flusso di agenti conversazionali (Dialogflow CX). I flussi vengono richiamati utilizzando il modulo ${FLOW: flow_name}.

Ogni descrizione del passaggio inizia con - e puoi definire sottoistruzioni utilizzando il rientro.

Ad esempio:

- greet the customer and ask them how you can help.
    - If the customer wants to book flights, route them to ${AGENT: flight_booking}.
    - If the customer wants to book hotels, route them to  ${AGENT: hotel_booking}.
    - If the customer wants to know trending attractions, use the ${TOOL: attraction_tool} to show them the list.
- help the customer to pay for their booking by routing them to ${FLOW: make_payment}.