Skip to main content

AGENTSCOPE 2.0 JAVA

让智能体持续工作,
让能力成为服务。

使用 Harness SDK 开发自己的 Agent 应用,或直接使用 Service 平台的托管 Agent 服务。由平台统一管理运行时,让业务应用通过 API 获取专业能力与交付物。

开源代码

自主开发,还是使用托管服务?

需要在应用代码中深度定制 Agent,选择 Harness SDK;希望专注业务接入、由平台统一运行 Agent,选择 Service。Service 上的托管 Agent(Managed Agent)基于 AgentScope HarnessAgent 内核,两种方式共享同一执行内核。

SERVICE

AgentScope Service

适合希望通过 API 使用 Agent 能力、减少重复运行时建设的团队。配置指令、模型、工具和资源,直接通过 Session API 使用托管 Agent;平台承接运行、会话与任务管理,应用聚焦业务数据、用户体验和结果验收。

从你需要的入口开始

将 Agent 嵌入已有 Java 应用,或通过 HTTP 使用平台上的托管 Agent。

Harness 示例共享 Builder,每次请求构建新实例。Service 示例先创建 Session 选择 Agent,再提交一轮任务。

生产环境验证 · Battle-tested in Production
阿里巴巴集团集团内使用最广泛的智能体框架(Java & Python),十余条核心业务线生产环境深度使用
开源社区开源与阿里云公有云用户覆盖 10+ 行业的头部企业
阿里巴巴集团
飞猪淘宝闪购虎鲸文娱AIDC阿里控股淘天交易淘天手淘1688千问 APP高德阿里云蚂蚁国际蚂蚁全球支付…
开源 · 公有云
金融交通物流消费零售制造能源医疗教育政媒互联网SaaS咨询等行业头部企业

开始前,你可能想了解

HarnessAgent 与 ReActAgent 是什么关系?

ReActAgent 提供推理、工具执行、消息、权限和中间件等基础能力。HarnessAgent 基于同一套 ReAct 循环,内置工作区、记忆、技能、子 Agent 与会话管理。推荐从 HarnessAgent 开始;需要自行组合运行层时,也可以直接使用 ReActAgent。

Harness 和 Service 必须一起使用吗?

可以独立选择:用 Harness SDK 开发并运行自己的 Agent 应用,或直接在 Service 中配置 Managed Agent,无需先开发一个 SDK 应用。Service 的托管 Agent 基于 AgentScope HarnessAgent 内核,由平台统一管理 Agent 运行时。已有的 Harness 应用也可以作为 External Agent 接入 Service,保留自己的运行进程,同时使用平台的发布与调用能力。

刷新页面后,任务会重新执行吗?

页面恢复通过快照和事件游标补齐已有消息、工具结果和进度。它与继续执行是两件事:继续中断的任务需要相应的会话恢复操作,checkpoint 也不会撤销已经发生的外部操作。

需要哪些运行环境?

Java Harness 需要 JDK 17 及以上,并配置所选模型的凭据。工具可在本地或配置的沙箱中执行。Service 当前主要推荐自托管部署;先启动平台、配置模型和工具环境,再运行第一个托管 Agent。

让下一个 Agent,接入真实业务

使用 Harness SDK 开发自己的应用,或部署 Service,配置并调用由平台管理运行时的托管 Agent。