플레이북 요청 사항은 플레이북 목표 달성을 위해 수행되어야 하는 프로세스를 정의합니다.
각 단계에는 다음과 같은 자연어 안내가 포함됩니다.
- 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}.