agentscope-ai/agentscope

Build and run agents you can see, understand and trust.

해결하는 문제

AgentScope는 엄격한 프롬프트나 고정된 오케스트레이션에 의존하지 않고 LLM의 추론 및 도구 사용 능력을 활용하여 에이전트 애플리케이션을 구축하도록 설계된 프로덕션 준비 프레임워크입니다. 단일 에이전트에서 복잡한 멀티 에이전트 팀 및 본격적인 애플리케이션으로 확장하는 데 필요한 추상화를 제공합니다.

작동 방식

두 가지 주요 레이어를 통해 작동합니다:

  1. SDK 레이어: 개발자가 ReAct 루프, 툴킷(MCP 서버 및 Python 도구 포함), 스트리밍 멀티모달 콘텐츠를 위한 통합 이벤트 시스템과 같은 빌딩 블록을 사용하여 에이전트를 구성할 수 있게 합니다. 컨텍스트 압축을 위한 미들웨어와 HITL(Human-in-the-Loop) 제어를 위한 권한 시스템이 포함되어 있습니다.
  2. 에이전트 서비스: 에이전트를 멀티 테넌트 애플리케이션으로 변환하는 FastAPI 기반 백엔드입니다. 이 레이어는 세션 격리, RAG 서비스, SQL/NoSQL을 통한 영속성, Discord 및 Feishu(Lark)와 같은 IM 플랫폼과의 통합을 처리합니다.

대상 사용자

멀티 테넌시, 샌드박스에서의 안전한 코드 실행, 외부 통신 채널과의 통합과 같은 프로덕션 등급 기능이 필요한 AI 에이전트 및 멀티 에이전트 시스템을 구축하는 개발자.

주요 특징

  • 포괄적인 도구: 코딩 도구(셸, 파일 편집)에 대한 내장 지원 및 MCP & 스킬 허브와의 통합.
  • LMM 지원: OpenAI, Anthropic, Gemini, DeepSeek, Ollama를 포함한 주요 제공업체와 호환됩니다.
  • 유연한 실행: 격리된 작업 공간(Docker, E2B, K8s) 및 장기 실행 도구를 처리하기 위한 백그라운드 작업 오프로드를 지원합니다.
  • 멀티 에이전트 오케스트레이션: 작업 계획 및 조정을 위한 리더-워커 패턴을 갖추고 있습니다.
  • 실시간 기능: 전이중 실시간 API 및 음성 에이전트를 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트