第 44 章 常见问题 FAQ

本章导读:收录 AgentScope Java 2.0 的四个高频问题:与 1.0 的兼容性、是否有配套前端、RAG 与长期记忆的提供情况,以及除 Java 之外的其他语言版本。答案简短,涉及迁移细节时可回查第 1 章(初识 AgentScope 2.0)与附录 A。

flowchart LR A["你的需求
升级或选型前
先问四个高频问题"] --> B["常见问题 FAQ
答案简短按需查阅"] B --> C["2.0 与 1.0 兼容吗
迁移细节回查第 1 章与附录 A"] B --> D["配套前端与语言版本
agentscope-admin · 三种语言独立仓库"] B --> E["RAG 与长期记忆
模块已在仓库持续完善"] C --> F["收益
快速得到答案
细节知道去哪回查"] D --> F E --> F

本章导览图

AgentScope Java 2.0 与 1.0 兼容吗?

AgentScope Java 2.0 版本尽量保持了对 1.x 版本的兼容,确保大部分用户的平滑升级;但同时 2.0 也带来了 API 层面的不兼容变更(重新设计的 agent 抽象,以及新增的事件系统、权限系统、middleware 体系等),详情可参考官方文档中的《V1 迁移指南》(本书未收录)。

对所有新项目,我们建议直接采用 2.0,以获得新版能力;1.0 的文档仍会保留供存量用户参考。

AgentScope Java 2.0 有配套的前端吗?

有。仓库中包含 agentscope-admin 模块,提供与 ReActAgent 协议对齐的开箱即用 Web 应用。开发者无需自行编写 UI 即可直接体验已部署的 agent,并可通过事件系统(AgentEvent)与权限系统的 HITL 流程无缝集成。

2.0 还会提供 RAG 和 long-term memory 吗?

会。io.agentscope.core.rag 与 io.agentscope.core.memory.LongTermMemory 模块已在仓库中存在,但 knowledge base、document reader 等组件正在持续完善,具体进度请关注 Release Notes(见附录 A)与 GitHub 发版。

除了 Java 还有其他语言版本吗?

有。AgentScope 目前提供三种语言实现,各自独立仓库: