정의
툴 호출은 AI 에이전트가 대규모 언어 모델(LLM)에 외부 함수나 API를 호출하도록 지시하는 메커니즘으로, 에이전트가 훈련 데이터를 넘어서 작업을 수행하고 데이터를 검색할 수 있게 합니다.
심층 분석
LLM이 훈련 데이터만으로는 충족할 수 없는 사용자 요청을 받으면, 함수 이름과 인수를 지정하는 구조화된 툴 호출을 생성합니다. 에이전트 런타임이 호출을 실행하고 결과를 반환하며, LLM은 이를 응답에 통합합니다. 검색 API는 에이전트가 실시간 웹 정보에 접근할 수 있게 하므로 가장 일반적인 툴 중 하나입니다. LangChain, CrewAI, Anthropic SDK와 같은 프레임워크는 모두 기본적으로 툴 호출을 지원합니다. Scavio는 이러한 프레임워크에 대한 사전 구축된 툴 정의를 제공하므로, 검색 툴을 한 줄의 코드로 에이전트에 추가할 수 있습니다.
사용 예제
LangChain 에이전트가 '다음 달 도쿄행 가장 저렴한 항공편은?' 질문을 받고 Scavio의 Google 검색 API에 대한 툴 호출을 생성합니다. 검색 결과가 LLM에 반환되고, LLM은 사용자에게 최적의 옵션을 요약합니다.
플랫폼
AI 에이전트 툴 호출은(는) Scavio의 통합 API를 통해 액세스할 수 있는 다음 플랫폼에서 관련이 있습니다:
- Amazon
- YouTube
- Walmart
관련 용어
함수 호출 (LLM)
함수 호출은 대규모 언어 모델이 미리 정의된 함수 서명과 일치하는 구조화된 JSON 출력을 생성할 수 있게 하는 기능으로, 추론 과정의 일부로 외부 도구와 API를 호출할 수 있도록 합니다....
모델 컨텍스트 프로토콜 (MCP)
모델 컨텍스트 프로토콜(MCP)은 대규모 언어 모델이 외부 도구를 발견하고 호출하는 방법을 정의하는 개방형 표준으로, AI 에이전트와 데이터 소스 간에 통일된 인터페이스를 제공합니다....
에이전트 오케스트레이션 프레임워크
에이전트 오케스트레이션 프레임워크는 하나 이상의 AI 에이전트의 생애 주기, 통신 및 도구 사용을 관리하는 소프트웨어 라이브러리로, 체인, 메모리, 도구 선택 및 다중 에이전트 조정을 위한 추상화를 제공합니다....