AI 에이전트 구성 Now Assist
Now Assist AI 에이전트 및 매핑된 도구로 에이전트 워크플로우를 실행하도록 AI 에이전트를 구성합니다.
AI 에이전트는 지시에 따라 해당 에이전트에 대해 구성된 도구를 사용하여 특정 목표와 결과를 향해 행동합니다. AI 에이전트는 기록의 컨텍스트와 검색 가능한 콘텐츠를 사용하여 차선책을 제안하는 대규모 언어 모델(LLM)로 전송되는 지침과 결합된 비즈니스 논리로 작업을 계획하고 분석할 수 있습니다.
주:
최상의 결과를 얻으려면 기록 데이터와 지식베이스에 정확한 최신 정보가 있어야 합니다.
AI 에이전트 구성
- 필수 구성요소
- 계획을 수립하여 AI 에이전트 성능과 결과 품질을 개선할 수 있습니다. 빌드하려는 내용에 대한 견고한 기반이 있는 경우 중복 에이전트 생성을 최소화하고 기존 에이전트의 효율성을 최대화할 수 있습니다. AI 에이전트에게 지침을 보내기 전에 다음 사전 요구 사항을 따라야 합니다.
- 에이전트 워크플로우가 처리할 수 있어야 하는 여러 종류의 작업에 대해 잘 알고 있어야 합니다.
- 에이전트 워크플로우 및 에이전트에 대한 일반 플로우를 이해합니다.
- 잘 작성된 설명이 있는 에이전트 도구를 사용합니다.
- 구성 가능한 요소
- 프레임워크 내의 다음 요소를 통해 에이전트 워크플로우 및 AI 에이전트를 지시합니다.
- 기본 계획: 에이전트 워크플로우 수준에서 구성된 초기 계획 수립 절차에 대해 AI 에이전트 오케스트레이터에 대한 지침입니다.
- 역할: 다음 요소를 포함하는 AI 에이전트의 명확한 ID입니다.
- 에이전트 추론: 각 추론 프롬프트에 역할을 추가하면 LLM에서 생성된 콘텐츠에 대한 식별 감각이 제공됩니다.
- 에이전트 숙련도: 역할의 콘텐츠, 지침 및 AI 에이전트에 할당된 도구의 설명을 포함하여 에이전트의 역량에 대한 LLM 생성 설명입니다.주:에이전트 숙련도는 자동으로 생성됩니다.
- 지침: AI 에이전트에 대한 지침을 지웁니다. AI 에이전트의 운영 플로우를 설명하는 단계별 알고리즘으로 지침을 작성합니다.
에이전트 워크플로우용 도구 구성
다음 세 가지 요소를 사용하여 에이전트 워크플로우를 위한 기능 도구를 빌드하는 절차를 정의합니다.
- 기능
- AI 에이전트가 에이전트 워크플로우에 기여하는 것입니다. 한 가지 목적으로 도구를 구성합니다. 다목적 도구는 다음과 같은 이유로 에이전트에 문제를 일으킬 수 있습니다.
- 다목적 도구는 AI 에이전트가 도구를 사용할 시기를 추론하고 결정하기가 더 어렵습니다. 도구를 두 가지 이상의 용도로 사용할 수 있는 경우 AI 에이전트 오케스트레이터는 가장 적합한 목적을 결정해야 하며, 이로 인해 런타임이 증가하여 AI 에이전트의 성능이 저하될 수 있습니다.
- 도구 설명은 정의 중인 도구 사용에 대한 모든 시나리오를 설명할 수 있을 만큼 포괄적이어야 합니다.
주:다른 모드에서 작동할 수 있는 도구를 사용하지 마십시오. 대신 시나리오의 단일 문제에 대한 솔루션으로 도구를 구성합니다. - 도구 설명
- 도구에서 제공하는 유틸리티를 설명하는 자연어 설명입니다. 다음과 같은 방법으로 적절한 시나리오에 적합한 도구가 선택되도록 도구의 범위와 제한을 명확하게 정의해야 합니다.
- 도구가 수행해야 하는 작업에 대한 설명을 제공합니다.
- 도구를 호출할 수 있는 시나리오를 설명합니다. 도구와 해당 기능을 사용할 수 있는 특정 에이전트 워크플로우 및 작업을 포함합니다.
- 도구가 명시적으로 유용하지 않지만 AI 에이전트가 도구를 유용한 것으로 혼동할 수 있는 시나리오를 살펴봅니다.
- 앞의 경우에 사용되는 용어를 설명합니다. 예를 들어 사용자에게 역할을 할당하는 도구가 있는 경우 지정된 인스턴스의 에이전트 시스템에서 역할이 무엇인지 설명해야 합니다.
- 오류 메시지
- AI 에이전트는 시행착오를 통해 작동합니다. 예를 들어, 실수로 잘못된 도구를 실행한 실행에 대한 오류 메시지는 AI 에이전트가 나중에 더 유효한 결론에 도달하는 데 도움이 될 수 있습니다. 오류 메시지는 AI 에이전트에게 다른 옵션을 반영하고 탐색할 수 있는 기회를 제공합니다.
도구가 잘못될 수 있는 시나리오를 이해하면 AI 에이전트가 실행을 추적하는 데 도움이 될 수 있습니다.