AI Agent의 도구 설정 구성

AI Agent의 도구를 구성하는 것은 본질적으로 에이전트가 목표를 달성하는 데 필요한 기능을 갖추게 하는 것입니다. 도구에는 다른 AI Agents, 프로세스, Task Bots, API Tasks, 및 양식이 포함될 수 있습니다.

주: AI Agents는 목표를 달성하기 위해 어떤 도구를 사용할지 결정하는 데 LLM을 사용합니다.

AI Agent는 도구를 어떻게 선택하나요?

에이전트는 Model connection을 사용하여 LLM과 상호작용합니다. 역할, 목표, 실행 계획(시스템 프롬프트)에 따라 LLM은 다음 행동 방침을 결정합니다. 도구와 해당 변수들에 대한 설명은 LLM이 정보에 기반한 결정을 내리는 데 필요한 정보를 제공합니다. 설명은 LLM에 대한 프롬프트 역할을 하여, 의사 결정 과정을 안내합니다. 자세한 설명을 제공함으로써 LLM이 적절한 도구를 선택하고 효과적으로 사용할 가능성이 높아집니다.

필수 도구가 누락된 경우, 에이전트는 휴먼 인더 루프 도구를 사용하여 사람에게 지원을 요청할 수 있습니다. 휴먼 인더 루프가 켜져 있는지 확인하십시오. 그렇지 않으면 에이전트가 사람에게 지원을 요청하지 않습니다.

주요 측면

  • 도구 선택: 전문 개발자는 사용 가능한 자동화 중에서 선택하거나 새로운 자동화를 도구로 생성할 수 있습니다.
  • 도구 설명: 각 도구에 대하여 명확하고 포괄적인 설명을 제공하는 것이 매우 중요합니다. 도구 설명은 해당 도구의 목적과, 그것이 에이전트의 전체 목표에 어떻게 구성되는지를 설명해야 합니다. AI는 이러한 설명을 핵심 정보로 활용하여 도구를 언제, 어떻게 사용할지 이해합니다.
  • 변수 설명: 입력 및 출력 변수에 대한 설명도 똑같이 중요합니다. AI는 이러한 설명을 사용하여 변수의 값을 생성하고 변수 데이터를 어떻게 사용할지 결정합니다.
  • 입력 및 출력 변수: 도구를 구성할 때 해당 도구의 입력 및 출력 변수가 표시됩니다. 입력 변수 옆의 확인란을 선택하여 LLM이 해당 변수를 채우도록 설정할 수 있습니다. 확인란 선택이 해제되어 있으면, LLM은 해당 변수에 대해 알지 못합니다.
  • 도구 제한: 에이전트가 사용할 수 있는 도구의 수는 최대 10개로 제한됩니다.
  • 도구 이름: 도구 이름은 고유해야 합니다. 리포지토리의 파일 이름이 도구 이름으로 사용됩니다.