정의
함수 호출은 대규모 언어 모델이 미리 정의된 함수 서명과 일치하는 구조화된 JSON 출력을 생성할 수 있게 하는 기능으로, 추론 과정의 일부로 외부 도구와 API를 호출할 수 있도록 합니다.
심층 분석
함수 호출은 자연어 이해와 구조화된 도구 호출 간의 격차를 해소하기 위해 도입되었습니다. LLM이 함수 호출을 지원할 때 개발자는 이름, 설명, 매개변수 스키마로 함수를 정의합니다. 그런 다음 모델은 함수를 호출할 시기를 결정하고 적절한 인수를 JSON으로 생성하며, 애플리케이션이 함수를 실행하고 결과를 반환합니다. 이는 LLM이 외부 시스템과 상호 작용해야 하는 AI 에이전트 아키텍처의 기초입니다. Scavio와 같은 검색 API는 인기 있는 프레임워크에 대한 사전 구축된 함수 정의를 제공하여 함수 호출이 가능한 모든 LLM에 웹 검색 기능을 쉽게 추가할 수 있게 합니다.
사용 예제
개발자는 쿼리, 위치, 언어에 대한 매개변수를 사용하여 'search_google' 함수를 정의합니다. 사용자가 챗봇에게 현재 이벤트에 대해 물으면 LLM은 적절한 검색 쿼리로 함수 호출을 생성하고, 앱은 Scavio를 통해 이를 실행하며, LLM이 결과를 요약합니다.
플랫폼
함수 호출 (LLM)은(는) Scavio의 통합 API를 통해 액세스할 수 있는 다음 플랫폼에서 관련이 있습니다:
- Amazon
- YouTube
- Walmart
관련 용어
AI 에이전트 툴 호출
툴 호출은 AI 에이전트가 대규모 언어 모델(LLM)에 외부 함수나 API를 호출하도록 지시하는 메커니즘으로, 에이전트가 훈련 데이터를 넘어서 작업을 수행하고 데이터를 검색할 수 있게 합니다....
모델 컨텍스트 프로토콜 (MCP)
모델 컨텍스트 프로토콜(MCP)은 대규모 언어 모델이 외부 도구를 발견하고 호출하는 방법을 정의하는 개방형 표준으로, AI 에이전트와 데이터 소스 간에 통일된 인터페이스를 제공합니다....
에이전트 오케스트레이션 프레임워크
에이전트 오케스트레이션 프레임워크는 하나 이상의 AI 에이전트의 생애 주기, 통신 및 도구 사용을 관리하는 소프트웨어 라이브러리로, 체인, 메모리, 도구 선택 및 다중 에이전트 조정을 위한 추상화를 제공합니다....