Functionary는 MeetKai의 오픈 소스 JavaScript 프레임워크로, AI 기반 에이전트 구축을 간소화합니다. 개발자는 도구 및 행동을 함수로 정의하고, 대형 언어 모델과 원활하게 통합하여 어떤 함수를 호출할지 결정하며, 오케스트레이션, 응답 분석, 기억 관리를 처리합니다. 직관적인 API를 통해, 맞춤형 함수 호출을 통한 다단계 워크플로우를 실행할 수 있는 대화형 AI 봇 개발을 가속화합니다.
Functionary는 MeetKai의 오픈 소스 JavaScript 프레임워크로, AI 기반 에이전트 구축을 간소화합니다. 개발자는 도구 및 행동을 함수로 정의하고, 대형 언어 모델과 원활하게 통합하여 어떤 함수를 호출할지 결정하며, 오케스트레이션, 응답 분석, 기억 관리를 처리합니다. 직관적인 API를 통해, 맞춤형 함수 호출을 통한 다단계 워크플로우를 실행할 수 있는 대화형 AI 봇 개발을 가속화합니다.
Functionary는 사용자 정의 도구(API 호출, 데이터베이스 쿼리 또는 비즈니스 논리를 캡슐화하는 JavaScript 함수)를 등록하는 선언적 방법을 제공합니다. 사용자 입력을 분석하고 호출할 도구를 결정하며, 도구의 출력을 대화 응답으로 다시 파싱하는 LLM 상호작용을 래핑합니다. 프레임워크는 메모리, 오류 처리, 액션 연결을 지원하며, 사전 및 사후 처리에 대한 훅을 제공합니다. 개발자는 보일러플레이트 없이 역동적인 함수 오케스트레이션이 가능한 에이전트를 신속하게 구축하여 AI 워크플로우에 대한 제어력을 높일 수 있습니다.