昨天。
我还只是让 AI 调用了一个 Java Tool。
结果今天。
我已经开始让 AI 自动完成整个业务流程了。
现在。
我只需要一句话:
AI 就会自动:
整个过程。
完全不需要人工操作。
最离谱的是:
- 我根本没有写 if else。
- AI 自己决定:
- 调哪个接口
- 什么时候调
- 调用顺序是什么
这一刻我突然意识到:AI Agent 真正可怕的地方。已经不是聊天了。
而是:它开始“干活”了。
而且。今天这篇文章。你可以直接在本机跑起来。
今天这个 Demo 到底能实现什么?一句话:让 AI 自动操作 Spring Boot 系统。
例如:
用户输入:
AI 自动:
重点来了:整个流程。不是程序员写死的。而是 AI 自己推理出来的。
这才是真正的:AI Agent。
最终运行效果(先看效果)
项目启动后。
浏览器访问:
控制台输出:
接口返回:
这意味着:
AI 已经开始自动执行业务流程。
整体架构(非常重要)
先理解整个流程。
Spring Boot 提供 Tool。
AI 负责:自动编排 Workflow。
第一步:创建 Spring Boot 项目
推荐 JDK:
推荐 Spring Boot:
Maven 完整依赖(可直接复制)
创建:pom.xml
完整内容:
第二步:配置 AI 模型
创建:application.yml
配置:
如果你用 Claude 中转:
也可以:
第三步:创建 Tool
今天最关键的部分来了。
Spring Boot 的普通方法。
就能直接变成 AI Tool。
Tool 1:查询库存
创建:StockTools.java
代码:
Tool 2:创建订单
创建:OrderTools.java
代码:
Tool 3:通知仓库
创建:WarehouseTools.java
代码:
第四步:创建 AI Agent Controller
创建:AgentController.java
完整代码:
第五步:启动项目
直接运行:
或者:
启动成功:
第六步:真正开始测试
浏览器打开:
然后你会看到:
控制台自动输出:
AI 返回:
最关键的问题来了
很多人第一次看到这里。
会误以为:
程序员提前写好了:
但实际上:完全没有。
整个流程:是 AI 自己推理出来的。
AI 为什么会自动调用多个 Tool?
因为:
AI 会分析:用户真正想完成什么任务
例如:
用户说:帮我购买 MacBook Pro
AI 会自动推理:购买前需要查库存
用户又说:安排发货
AI 会继续推理:需要调用仓库系统
所以:
AI 最终自动形成:
这已经不是:传统接口调用。
而是:AI Workflow。
这才是真正的 Agent
过去很多所谓 AI 应用。
本质只是:AI Chat
但今天这个 Demo:
已经开始进入:AI Execute
也就是:AI 自动执行。这是本质变化。
接下来还能怎么玩?
今天只是 3 个 Tool。
但企业里真正的系统。
可能有:
- 用户服务
- 订单服务
- 库存服务
- 支付服务
- ERP
- CRM
- OA
- 工单系统
而 AI Agent:
未来会自动调用:整个企业微服务体系。
例如:
AI 自动:
这才是真正恐怖的地方。
AI 正在从 Chat 进入 Workflow
过去:AI = 聊天机器人
现在:AI = 自动执行系统
很多人还没意识到:未来的软件系统。
- 可能会从:用户操作系统
- 逐渐变成:AI 操作系统,而 Spring Boot。
- 正在成为:AI Agent 时代最核心的企业底座。
最后
昨天。AI 还只是:调用 Tool
今天。AI 已经开始:自动完成业务流程
接下来。
AI 会进一步:
- 自动审批
- 自动工单流转
- 自动调用微服务
- 自动生成 SQL
- 自动执行 Workflow
而 Java。
很可能会在 AI Agent 时代。
重新迎来一次真正的大爆发。
文章来自:51CTO
