agentscope-ai/agentscope-java

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

해결 과제

AgentScope Java 2.0은 분산형 엔터프라이즈급 AI 에이전트를 구축하고 배포하기 위한 프로덕션 준비 완료 프레임워크를 제공합니다. 단순한 프로토타이핑을 넘어 프로덕션 환경에서의 장기 실행 작업, 안전한 도구 실행, 멀티 테넌트 격리 및 세션 복구와 같은 과제를 해결합니다.

작동 원리

이 프레임워크는 추론 코어(ReActAgent)가 프로덕션 인프라를 추가하는 "Harness"(HarnessAgent)로 래핑되는 이중 계층 아키텍처를 사용합니다. 실시간 렌더링 및 인간 참여형(HITL) 상호작용을 위한 통합 이벤트 스트림, 추론-행동 루프를 가로채기 위한 미들웨어 시스템, 도구 호출을 제어하기 위한 권한 시스템을 갖추고 있습니다. 배포 측면에서는 외부 상태 저장소(Redis, MySQL, PostgreSQL)를 사용한 상태 비저장 수평 확장과 격리된 실행 환경(Docker, Kubernetes 또는 클라우드 샌드박스)을 지원합니다.

대상 사용자

복잡하고 장기적인 워크플로우를 처리하고 기존 비즈니스 시스템에 통합할 수 있는 확장 가능하고 안전하며 관찰 가능한 AI 에이전트 애플리케이션을 구축해야 하는 Java 개발자 및 엔터프라이즈 아키텍트.

주요 특징

  • Harness 엔지니어링: 자기 진화를 위한 기술 저장소, 자동 압축 기능을 갖춘 계층형 메모리, 하위 에이전트에게 작업을 생성하고 위임하는 기능 포함.
  • 엔터프라이즈 배포: 멀티 테넌트 격리, 무중단 배포를 위한 세션 복구, 신뢰할 수 없는 코드를 실행하기 위한 보안 샌드박스 지원.
  • 이벤트 기반 코어: 실시간 스트리밍을 위한 32가지 유형의 이벤트 시스템과 민감한 작업을 승인하기 위한 일류 인간 참여형(HITL) 메커니즘.
  • 유연한 미들웨어: 6가지 다른 단계(예: onReasoning, onActing)에서 AOP 스타일의 훅을 제공하여 핵심 로직을 수정하지 않고도 에이전트 동작을 확장 가능.

관련

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