JManus:面向 Java 开发者的智能体开发平台

你平时写 Java 的时候是不是也想过,怎么让 AI 更自然地帮自己搞点事情?比如查个股价啊、分析点文档啊,甚至自动处理点重复操作?可惜吧,好多 Agent 框架都是 Python 写的,学起来还得从头整,实在太麻烦了。但现在这个 JManus 出现后,Java 程序员也能轻轻松松整出属于自己的智能体了,真的是太香了!
JManus 是 Spring AI Alibaba 团队推出的一个开源项目,它专门为 Java 程序员量身打造,是对 OpenManus 框架的 Java 实现,支持多 Agent 协作,还整合了当前主流的大模型,比如 Claude 3.5、Qwen3 这些,搞 AI 开发的小伙伴肯定不陌生。整个框架用起来也特别顺手,尤其是你已经在用 Spring Boot 的话,那就像拼积木一样,几分钟就能跑起来。
我一开始试的时候是先在 GitHub 上把源码拉下来的,地址就在这:https://github.com/alibaba/spring-ai-alibaba/tree/main/spring-ai-alibaba-jmanus,直接 git clone
一下,然后进到模块目录下,确认本机 JDK 是 17 或更高版本。
markdowngit clone https://github.com/alibaba/spring-ai-alibaba.git cd spring-ai-alibaba/spring-ai-alibaba-jmanus java -version
接着就需要设置一下大模型的 API key,这里是 DashScope 的。你在终端输这个命令,记得把 xxxx
换成你自己的密钥:
bash
export AI_DASHSCOPE_API_KEY=xxxx
然后项目就可以运行了,你用 IntelliJ IDEA 之类的 IDE 打开它,找到那个 OpenManusSpringBootApplication
类,右键运行就行。如果你喜欢命令行,也能直接用:
bashmvn spring-boot:run
这时候浏览器会自动打开一个本地网页,你在下面的输入框里打上“通过百度查询阿里巴巴最新股价,将结果保存到用户目录本地文件”,然后点击“发送”,你就会看到一堆智能体开始自动协作,去搜数据、处理内容、存文件,整个过程你根本不用动手,完全是 AI 自动完成的,简直不要太智能!
更厉害的是,它还支持那种“Plan-Act”模式,这模式适合那种步骤多、逻辑复杂的需求。你只要点击输入框旁边的“计划模式”,然后在输入框中输入类似上面的请求,它就会先自动生成一套清晰可执行的“计划书”,里面每一步怎么做、用哪个模型、哪个工具都列得明明白白。如果你有变量(比如“阿里巴巴”),可以用 $companyName
这种占位符替换,然后在“附加参数”里填上 $companyName=百度
这种映射,就能灵活替换内容,复用整个流程。
这个功能真的太适合实际场景了,比如你要给几十个公司查数据,只需要一次配置,换变量值就能重复跑,效率直接拉满!
JManus 除了多智能体、多模型协作,还有一个我很喜欢的点是它有一个很直观的网页配置界面。你不用改代码,就能直接在网页上改 Agent 的模型、参数、工具配置,真的是对程序员太友好了。连运维都能上手,省了不少沟通成本。
再说它集成的 MCP 协议——Model Context Protocol,其实就是让这些智能体除了和模型交互外,还能连接各种 API、数据库、外部服务。你想象一下,Agent 直接和你公司的数据库说话,查完数据转头生成个报告,这工作量都省多少啊!
最后嘛,我自己用下来最大的感受就是——JManus 真正降低了 Java 程序员使用 AI 的门槛,很多过去觉得遥不可及的应用,现在自己动手就能搞定。而且因为是开源的,你想加什么功能都能随便加,想和自己已有系统集成也一点问题没有。