플레이북 안내

플레이북 요청 사항은 플레이북 목표 달성을 위해 수행되어야 하는 프로세스를 정의합니다.

각 단계에는 다음과 같은 자연어 안내가 포함됩니다.

  • LLM이 이해할 수 있는 기본 안내
  • 사용자를 다른 플레이북으로 연결하는 안내. 플레이북은 ${AGENT: playbook_name} 형식을 사용해서 참조됩니다.
  • 특정 플레이북 도구를 사용하기 위한 안내 도구는 ${TOOL: tool_name} 형식을 사용해서 참조됩니다.
  • 사용자를 대화형 에이전트(Dialogflow CX) 흐름으로 연결하는 안내. 흐름은 ${FLOW: flow_name} 형식을 사용해서 참조됩니다.

각 단계 설명은 -로 시작하며 들여쓰기를 사용해서 하위 단계를 정의할 수 있습니다.

예를 들면 다음과 같습니다.

- 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}.