에이전트 지침은 에이전트의 목표를 달성하는 데 필요한 프로세스를 정의합니다.
각 단계에는 다음과 같은 자연어 지침이 포함됩니다.
- LLM이 이해할 수 있는 기본 지침
- 사용자를 다른 에이전트로 연결하는 지침.
에이전트는
${AGENT: agent_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}.