AgentScope - Java 介绍
AgentScope-Java 是基于阿里通义实验室开源的 Python 版 Agent 框架 AgentScope 的 Java 实现。这是一款面向研究人员和开发者的多智能体开发框架,与百炼深度融合。该项目在 GitHub 上获得广泛关注,持续稳定迭代。
GitHub 地址:https://github.com/agentscope-ai/agentscope

随着 AI Agent 的演进发展,原有 Agent 框架上层封装越来越完善,用户只需简单配置即可创建专业 Agent 执行特定任务。2025 年 11 月底,AgentScope Java 正式推出发布 1.0 版本。
官网地址:https://java.agentscope.io/zh/task/agent-config.html

GitHub 仓库地址:https://github.com/agentscope-ai/agentscope-java

AgentScope-Java 建设初期对标 AgentScope 能力,官方投入了大量人力参与建设,欢迎社区参与。后期将引入 Java 生态的微服务体系。当前技术架构如下:

AgentScope - Java 和 Spring AI Alibaba 的区别
- AgentScope-Java 和 Spring AI Alibaba 属于同一团队不同小组维护。
- Spring AI Alibaba 跟随适配 Spring 体系,集成 Nacos、Higress 等开源组件,擅长单 Agent 的复杂任务工作流编排,利用 Graph 搭建 Workflow。
- AgentScope-Java 完全阿里云自研,侧重 Agentic 理念,强调智能体间的通信、角色分工、状态同步。


AgentScope - Java 未来的开源路线
项目于 9 月开源,当前 v0.2 版本已具备 ReActAgent 核心能力,计划于 12 月初发布 v1.0 版本,新增 RAG、Plan、Tracing、Evaluation 及 Studio 等全套功能,达到生产可用;Runtime v1.0 也将同步上线,提供涵盖安全沙箱、A2A Agent 在内的企业级落地方案。12 月中下旬,推出基于 ReMe 的上下文管理与基于 Trinity-RFT 的强化学习最佳实践。在架构上全力推进 Serverless 化,通过实现毫秒级冷启动与混合部署,帮助开发者在应对高并发的同时,显著降低部署成本并提升效率。
AgentScope - Java 快速上手示例
pom 文件导入
<properties>
<revision>1.0.2</revision>
</properties>
<dependency>
<groupId>io.agentscope</groupId>
<artifactId>agentscope-core</artifactId>
<version>${revision}</version>
</dependency>
最简单的 Agent 构建示例
ReActAgent agent = ReActAgent._builder_()
.name("Assistant")
.sysPrompt("You are a helpful AI assistant.")
.model(DashScopeChatModel._builder_()
.apiKey(System.getenv("DASHSCOPE_API_KEY"))
.modelName("qwen-max")
.build())
.build();
String textContext = "我的外号是影子,请记住这个信息,并在后续的对话中使用它来称呼我。";
Msg response = agent.call(Msg._builder_().textContent(textContext).build()).block();
assert response != null;
System.out.println(response.getTextContent());

更多最佳实践示例可参考官方仓库源码:https://github.com/agentscope-ai/agentscope-java/tree/main/agentscope-examples


