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ò includere uno dei seguenti elementi:

  • Un'istruzione di base che l'LLM può comprendere.
  • Un'istruzione per indirizzare l'utente a un altro playbook. I riferimenti ai playbook vengono utilizzati utilizzando il formato ${AGENT: playbook_name}.
  • Un'istruzione per utilizzare uno strumento di playbook specifico. I riferimenti agli strumenti vengono utilizzati utilizzando il formato ${TOOL: tool_name}.
  • Un'istruzione per indirizzare 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}.