ハンドブックの指示には、ハンドブックの目標を達成するために必要なプロセスを定義します。
各ステップには、次のいずれかを含む自然言語での指示が含まれています。
- 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}.