agentscope-ai/agentscope-java

Build distributed, production-grade, long-running agents.

무엇을 해결하는가

AgentScope Java 2.0은 분산형 엔터프라이즈급 AI 에이전트를 구축 및 배포하기 위한 프로덕션 준비 프레임워크를 제공합니다. 단순한 추론 루프를 넘어 프로덕션에서 장기 실행 복잡한 작업을 실행하는 과제, 즉 상태 지속성, 안전한 도구 실행, 다중 테넌트 격리를 해결합니다.

어떻게 작동하는가

이 프레임워크는 추론 코어(예: ReActAgent)를 엔지니어링 인프라를 추가하는 "HarnessAgent"로 감싸는 이중 레이어 아키텍처를 사용합니다. 실시간 렌더링 및 인간-인-더-루프(HITL) 상호작용을 위한 통합 이벤트 스트림을 사용하고, AOP 스타일 미들웨어 시스템을 통해 추론-행동 루프를 가로채며, 도구 호출을 게이트하는 권한 시스템을 사용합니다. 배포 시, 세션 및 메모리 관리를 Redis, MySQL, PostgreSQL과 같은 외부 저장소로 오프로드하여 무상태 수평 확장을 지원합니다.

누구를 위한 것인가

분산 배포, 도구 실행을 위한 보안 샌드박스, 장기 실행 에이전트 워크플로를 위한 강력한 세션 복구가 필요한 엔터프라이즈 AI 애플리케이션을 구축하는 Java 개발자를 위해 설계되었습니다.

주요 기능

  • Enterprise Deployment: 분산 백엔드(Redis, MySQL, PostgreSQL)를 사용하여 다중 테넌트 격리 및 복제 간 세션 복구를 지원합니다.
  • Secure Execution: Docker, Kubernetes 또는 클라우드 샌드박스를 통해 격리된 환경에서 도구를 실행하기 위한 통합 워크스페이스 및 샌드박스 지원.
  • Harness Engineering: 자동 압축 기능이 있는 계층형 메모리, 자기 진화를 위한 스킬 리포지토리, 선언적 서브 에이전트 오케스트레이션 기능을 제공합니다.
  • Real-time Event System: 프론트엔드 렌더링 및 일급 인간-인-더-루프(HITL) 승인 흐름을 위한 28가지 유형의 이벤트 스트림.