agentscope-ai/agentscope
Build and run agents you can see, understand and trust.
What it solves
AgentScope는 LLM의 추론 및 도구 사용 능력을 활용하면서도 과도하게 엄격한 프롬프트나 경직된 오케스트레이션에 제한되지 않는 에이전트 애플리케이션을 구축하기 위해 설계된 프로덕션 레디 프레임워크입니다.
How it works
유연한 에이전트를 만들기 위한 필수 추상화와 빌딩 블록을 제공합니다:
- Event System: human‑in‑the‑loop 상호작용 및 프론트엔드 통합을 지원하는 통합 이벤트 버스.
- Permission System: 에이전트가 도구와 리소스에 접근하는 방식을 세밀하게 제어할 수 있는 구성 가능한 권한 시스템.
- Workspace/Sandbox: Docker, E2B, OpenSandbox, Daytona를 지원하는 격리된 환경으로, 코드와 도구를 안전하게 실행합니다.
- Middleware System: 에이전트의 추론‑행동 루프를 커스터마이징할 수 있는 조합 가능한 훅.
- Agent Service: FastAPI 기반 백엔드로, 멀티 테넌시와 멀티 세션 격리를 지원하여 프로덕션 배포에 적합합니다.
Who it’s for
도구 실행, 세션 관리, human‑in‑the‑loop 제어를 위한 견고한 인프라가 필요한 프로덕션 급 AI 에이전트를 구축하는 개발자를 위한 프레임워크입니다.
Highlights
- Production-Ready Serving: 멀티 테넌시와 멀티 세션 서비스를 기본 지원.
- Longe-term Memory: 에이전트 메모리를 위해 ReMe와 Mem0와 통합.
- RAG Support: Retrieval‑Augmented Generation 기능을 내장.
- Isolated Execution: 안전한 도구 및 코드 실행을 위한 다중 샌드박스 백엔드.
- Flexible Orchestration: 엄격한 프롬프트 제약보다 모델 추론에 초점을 맞춘 유연한 오케스트레이션.