agentscope-ai/agentscope-java
Build distributed, production-grade, long-running agents.
解决的问题
AgentScope Java 2.0 专为构建可处理长时间、复杂任务的分布式企业级 AI 代理而设计。它超越了简单的推理循环,提供了生产部署所需的基础设施,包括会话恢复、安全工具执行和多租户隔离。
工作原理
该框架采用双层架构。核心推理引擎(如 ReActAgent)被一个「Harness」封装,通过中间件和工具包通道添加生产级功能。它使用统一事件流实现实时渲染和人机协同(HITL)交互,并通过权限系统控制工具调用。在分布式扩展方面,采用无状态代理配合外部状态存储(Redis、MySQL、PostgreSQL)实现会话恢复。
适用人群
需要高可靠性、分布式部署以及对代理行为严格控制的企业环境 AI 代理开发者。
主要亮点
- Harness 工程:包含自进化技能仓库、分层记忆(自动压缩)、支持生成和委派子代理。
- 企业级部署:通过 Docker、Kubernetes 或云沙箱支持多租户隔离和安全沙箱执行。
- 分布式状态:通过多种数据库后端实现跨副本会话恢复,支持零停机滚动部署。
- 事件驱动架构:提供 31 种类型化事件,用于实时 UI 更新,并具备首屈一指的人机协同(HITL)系统,用于审批敏感操作。
- AgentScope Service:独立的控制平面,用于在 LangChain 和 ADK 等不同运行时之间进行代理注册、发现和编排。
相关
- 项目
- 项目
- 项目
- 项目
- 项目