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) 机制。
  • 灵活的中间件:在六个不同阶段(例如 onReasoning, onActing)提供 AOP 风格的钩子,无需修改核心逻辑即可扩展代理行为。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目