游乐游手机版
首页/AI热点日报/热点详情

JManus:面向Java开发者的开源通用智能体

类型:热点整理2026-07-09
JManus是基于Java的开源AI智能体框架,与SpringAIAlibaba深度整合,支持多Agent协作、Web配置、MCP协议及PLAN-ACT模式。用户设置DashScopeAPIKey并运行SpringBoot应用,即可在网页界面体验多智能体任务执行与复杂推理,适合高效构建智能应用。

Java 开发者们,是时候用熟悉的编程语言拥抱AI了!JManus 是一个完全基于 Java 的开源 AI 智能体框架,它让开发和部署多智能体协作系统变得前所未有的简单。本文将从核心功能到运行体验,带你一步步上手。

一、JManus 核心功能一览

JManus 继承了 OpenManus 的精髓,并与 Spring AI Alibaba 深度整合,具备以下四大核心特性:

  • 完美实现 OpenManus 多 Agent 框架
    借助 Spring AI 和 Java 的结合,你可以轻松构建、管理多个智能体,实现复杂任务的分工与协作,整个过程高效可控。
  • 支持通过网页界面配置 Agent
    无需修改底层代码,在直观的 Web 管理界面上即可灵活调整 Agent 的参数、模型和工具,大幅提升运维效率。
  • 无缝支持 MCP(Model Context Protocol)协议
    Agent 不仅能调用本地或云端的大语言模型,还能与外部服务、API、数据库等深度交互,极大拓展应用场景。
  • 原生支持 PLAN-ACT 模式
    让 Agent 具备复杂推理、分步执行和动态调整能力,适用于多轮对话、复杂决策、自动化流程等高级场景。

提示: 这四个特性共同构成了 JManus 的基石,无论是新手还是老手,都能快速上手搭建智能体系统。

二、快速运行指南

在开始之前,请确保你的开发环境满足以下条件。

1. 准备环境

git clone https://github.com/alibaba/spring-ai-alibaba
cd spring-ai-alibaba/spring-ai-alibaba-jmanus
  • 确保安装了 JDK 17 或更新版本
    可通过命令 java -version 检查本机 JDK 版本。
  • 重要: 设置 DashScope API Key
    在终端中执行以下命令,配置 API Key(请将 xxxx 替换为你的实际密钥):
export AI_DASHSCOPE_API_KEY=xxxx

提示: API Key 可以通过阿里云 DashScope 控制台获取。请确保它已正确设置,否则 Agent 将无法调用大语言模型。

2. 运行项目

  • 使用 IDE 运行
    spring-ai-alibaba-jmanus 作为独立项目导入到你喜欢的 IDE(如 IntelliJ IDEA)中。找到 OpenManusSpringBootApplication 类,右键点击并选择 “运行”。
  • 使用 Maven 运行
    直接在项目根目录下执行:
mvn spring-boot:run

提示: 推荐使用 IDE 运行,便于调试和查看日志。如果使用 Maven,请确保已配置好 Maven 环境。

三、快速体验效果

程序启动成功后,会自动打开一个本地 http 页面。在页面下方的输入框中输入:

“通过百度查询阿里巴巴最新股价,将结果保存到用户目录本地文件”

点击“发送”,即可体验多智能体协作带来的智能问答与工具调用能力。

常见问题:

  • Q:页面没有自动打开? A:请检查控制台日志,通常会在最后一行打印类似 localhost:8080 的地址,手动在浏览器中打开即可。
  • Q:输入指令后没有反应? A:首先确认 API Key 是否正确设置,其次检查网络是否能够访问 DashScope 服务。可以查看控制台错误日志定位问题。
  • Q:如何在非本地环境运行? A:JManus 是一个标准的 Spring Boot 应用,可以打包成 jar 后部署到服务器上运行,但需确保服务器能访问外部互联网(用于调用大模型)。

四、Plan-Act 深度功能体验

Plan-Act 模式是 JManus 的杀手锏,它让 Agent 具备分步规划与动态调整的能力。请按以下步骤操作:

  • 点击输入框旁边的 “计划模式” 按钮。
  • 在“需求输入”位置输入:
    通过百度查询阿里巴巴最新股价,将结果保存到用户目录本地文件
  • 选择 “生成计划”,此时会看到详细的执行计划。
  • (可选玩法)将计划中的 阿里巴巴 都改成 $companyName,然后在“附加额外参数”部分增加配置 $companyName=百度
  • 最后点击 “执行计划” 运行任务。

提示: 该模式特别适合需要多步推理或依赖外部数据的任务,例如股票查询、天气查询、文件操作等复杂场景。

常见问题:

  • Q:修改参数后计划不会变? A:修改参数后,需要重新点击“生成计划”才能生成基于新参数的计划,或直接点击“执行计划”让 Agent 在运行时动态替换。
  • Q:执行计划时卡住了? A:可能因为网络超时或 API 调用过慢。可以适当增加超时配置(在 application.yml 或环境变量中调整)。

总结

至此,你已经完成了 JManus 的初次体验!从多 Agent 协作到 PLAN-ACT 深度模式,这个框架为 Java 开发者打开了一扇通往 AI 智能体的便捷之门。赶快去 GitHub 上 star 项目,动手尝试更多有趣的场景吧!

来源:https://www.53ai.com/news/OpenSourceLLM/2025051297506.html

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。