As instruções do playbook definem o processo que precisa ser realizado para alcançar a meta do playbook.
Cada etapa contém uma instrução em linguagem natural que pode conter qualquer um dos seguintes itens:
- Uma instrução básica que o LLM pode entender.
- Uma instrução para encaminhar o usuário a outro playbook.
Os playbooks são referenciados usando o formulário
${AGENT: playbook_name}
. - Uma instrução para usar uma ferramenta de manual de instruções específica.
As ferramentas são referenciadas usando o formulário
${TOOL: tool_name}
. Uma instrução para encaminhar o usuário a um fluxo de agentes de conversação (Dialogflow CX). Os fluxos são referenciados usando o formulário
${FLOW: flow_name}
.
Cada descrição de etapa começa com -
,
e você pode definir subinstruções usando recuo.
Exemplo:
- 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}.