agentscope-ai/agentscope-java

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

해결하는 문제

AgentScope Java 2.0은 장시간 복잡한 작업을 처리할 수 있는 분산형 기업용 AI 에이전트를 구축하기 위해 설계되었습니다. 단순한 추론 루프를 넘어서, 세션 복구, 보안 도구 실행, 다중 테넌트 격리와 같은 프로덕션 배포에 필요한 인프라를 제공합니다.

작동 방식

이 프레임워크는 이중 레이어 아키텍처를 사용합니다. ReActAgent와 같은 핵심 추론 엔진은 미들웨어와 툴킷 채널을 통해 프로덕션 기능을 추가하는 "허니스(Harness)"로 래핑됩니다. 실시간 렌더링과 인간의 개입(HITL) 상호작용을 위한 통합 이벤트 스트림과 도구 호출을 제어하는 권한 시스템을 사용합니다. 분산 확장에는 외부 상태 저장소(예: Redis, MySQL, PostgreSQL)를 사용하는 상태 없는 에이전트를 활용하여 세션 복구를 가능하게 합니다.

대상 사용자

기업 환경용 AI 에이전트를 개발하는 Java 개발자로서, 높은 신뢰성, 분산 배포, 에이전트 동작에 대한 엄격한 제어를 필요로 하는 사람.

주요 특징

  • 허니스 엔지니어링: 자가 진화하는 기술 리포지토리, 자동 압축 기능이 있는 계층적 메모리, 하위 에이전트 생성 및 위임 기능 포함.
  • 기업용 배포: Docker, Kubernetes, 또는 클라우드 사전 환경을 통해 다중 테넌트 격리 및 보안 사전 실행을 지원.
  • 분산 상태: 다양한 데이터베이스 백엔드를 사용해 복제 간 세션 복구를 가능하게 하여 다운타임 없는 롤링 배포를 지원.
  • 이벤트 기반 아키텍처: 실시간 UI 업데이트를 위한 31개의 타입화된 이벤트와 민감한 작업 승인을 위한 최우선 인간-인-더-루프(HITL) 시스템 제공.
  • AgentScope Service: LangChain 및 ADK와 같은 다양한 런타임 간에 에이전트 등록, 탐색, 오케스트레이션을 위한 별도의 제어 평면.

관련

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