지침

에이전트 지침은 에이전트의 목표를 달성하는 데 필요한 프로세스를 정의합니다.

각 단계에는 다음과 같은 자연어 지침이 포함됩니다.

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