Istruzioni

Le instructions dell'agente generativo definiscono il processo che deve essere eseguito per raggiungere l'obiettivo dell'agente generativo.

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

  • Un'istruzione di base comprensibile all'LLM.
  • Un'istruzione per indirizzare l'utente a un altro agente generativo. Si fa riferimento agli agenti generativi utilizzando il modulo ${PLAYBOOK: generative agent_name}.
  • Un'istruzione per utilizzare uno strumento specifico. Per i riferimenti agli strumenti viene utilizzato il modulo ${TOOL: tool_name}.
  • Un'istruzione per indirizzare l'utente a un flusso Dialogflow CX. Ai flussi viene fatto riferimento utilizzando il modulo ${FLOW: flow_name}.

La descrizione di ogni passaggio inizia con "- " e puoi definire istruzioni secondarie usando il rientro.

Ad esempio:

- greet the customer and ask them how you can help.
    - If the customer wants to book flights, route them to ${PLAYBOOK: flight_booking}.
    - If the customer wants to book hotels, route them to  ${PLAYBOOK: 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}.