Instruções

As instructions do agente generativo definem o processo que precisa ser realizado para atingir a meta do agente generativo.

Cada etapa contém uma instrução de linguagem natural que pode conter qualquer um dos seguintes itens:

  • Uma instrução básica que o LLM consegue entender.
  • Uma instrução para encaminhar o usuário para outro agente generativo. Os agentes generativos são referenciados usando o formato ${PLAYBOOK: generative agent_name}.
  • Uma instrução para usar uma ferramenta específica. As ferramentas são referenciadas usando o formato ${TOOL: tool_name}.
  • Uma instrução para encaminhar o usuário para um fluxo do Dialogflow CX. Os fluxos são referenciados usando o formato ${FLOW: flow_name}.

A descrição de cada 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 ${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}.