AgentKit: 결정적 라우팅과 풍부한 툴을 갖춘 다중 에이전트 네트워크 구축
2025-03-20
AgentKit은 결정적 라우팅, 여러 모델 제공업체 지원 및 MCP를 통한 풍부한 툴을 제공하는 다중 에이전트 네트워크를 구축하기 위한 프레임워크입니다. Inngest Dev 서버와 그 오케스트레이션 엔진과 결합하여 클라우드에 배포된 에이전트의 내결함성을 제공합니다. 주요 개념으로는 에이전트(프롬프트, 툴, MCP와 결합된 LLM 호출), 네트워크(핸드오프를 포함한 공유 상태를 사용하여 에이전트가 공동 작업할 수 있는 간단한 방법), 상태(대화 이력과 완전히 형식화된 상태 머신을 결합하여 라우팅에 사용), 라우터(코드 기반에서 LLM 기반(예: ReAct)으로의 오케스트레이션), 추적(내장 추적을 사용한 로컬 및 클라우드에서의 워크플로 디버깅 및 최적화) 등이 있습니다. AgentKit은 코드 기반 결정적 라우팅과 에이전트 기반 자율 라우팅을 포함한 여러 라우팅 전략을 지원하며, 에이전트 간의 공동 작업을 용이하게 하기 위한 공유 상태 메커니즘을 제공합니다.