第1章 AI 正式进入多 Agent 协作和自主决策的时代
第1章 AI 正式进入多 Agent 协作和自主决策的时代
1.1 多Agent融合自主决策,AI发展的必然趋势
1.1.1 课程原因
近两年兴起又被取代:提示词工程、个人知识库RAG、大模型本地部署、微调
AI近年发展史:

1.2023:随着openAI推出,人工智能属于聊天模式,用于理解用户意图,返回用户需要的准确信息,大模型是搜索引擎,只能提供信息,生产力全由人类本身完成
2.2024:初步介入人类生产,落地最好的是AI编程,AI编程写代码,只能控制某一部分代码,人类创建文件、debug、统揽结构,生产力AI占比 1/3,人类占2/3,AI 为Copilot(副驾驶)模式
3.2025:Agent 代替人类作为整个生产过程的操作者,设定目标,给AI智能提供所需资源、指令,设定规则,生产力AI占比 2/3,人类占1/3
4.2026+:多 Agent 分工合作,将一件复杂的任务进行拆分,将每个拆分的子任务交给相应拥有专业领域技能的 Agent 完成,并且在完成过程中,Agent 具有反思调整的思维过程
发展趋势

1.1.2 项目亮点

PE:Prompt Engineering 提示词工程
FT / LoRA / QLoRA:改动模型参数,属于模型微调
RAG:Retrieval-Augmented Generation 私有知识库检索
MCP:Model Context Protocol 模型上下文协议
1.1.3 课程主线

1.1.4 收获
1.掌握 ReAct 自主决策模式
2.熟悉多 Agent 协同架构设计
3.掌握 Agent Skills 工程化封装
4.掌握热门技术栈智能开发
5.提升复杂业务协同分解力
6.收获整套 AI 应用落地方案
1.2 准备工作:安装ApiFox
接口测试软件 ApiFox官网:https://apifox.com/
功能:Apifox = Postman(接口测试) + Swagger(接口文档) + Mock(测试数据) + JMeter(测试工具)
创建 imooc 团队 -> 创建 行程规划智能体 项目

请选择环境 -> 管理环境 -> 开发环境 -> http://127.0.0.0:8888 -> 保存并关闭

开发环境 -> 接口 -> 输入 /test-imooc -> 保存 -> 测试(如下,可选请求类型、Body、Headers)

1-3 准备工作:配置阿里大模型广场的ApiKey
阿里巴巴:千问
字节:豆包
百度:文心一言
DeepSeek:DeepSeek
月之暗面:Kimi
阿里百炼大模型广场(汇集各供应商Api):https://bailian.console.aliyun.com/cn-beijing?tab=model#/model-market/all
百度千帆大模型广场(汇集各供应商Api):https://console.bce.baidu.com/qianfan/overview?_=1764645128196
字节火山引擎大模型广场(汇集各供应商Api):https://ai.volcengine.com/model
本课程使用阿里巴巴SpringAi Alibaba 1.1框架,因此使用阿里的模型
获取api-key地址:https://bailian.console.aliyun.com/cn-beijing?tab=model#/api-key
API key -> 保存 -> 创建 API Key -> 描述:网课项目(行程规划智能体) -> 确定 -> 下载保存的密码文件


1-4 准备工作:百度地图API秘钥(AK)
百度地图官网:https://lbs.baidu.com/apiconsole/key
应用管理 -> 我的应用 -> 创建应用 -> 应用名称:行程规划智能体项目 -> 应用类型:服务端 -> 请求校验方式:IP白名单 -> IP白名单:0.0.0.0/0(测试使用) -> 提交 -> 获取AK
AK:xxU1m3EDcBYeEracrDbCvG7Gc9n1CYyGTP
基础服务:全选,个人可以使用
高级服务:个人无法申请,只能企业级申请
1-5 准备工作:安装Nacos 3
[root@docker01 ~]# docker pull nacos-registry.cn-hangzhou.cr.aliyuncs.com/nacos/nacos-server:v3.1.0 v3.1.0: Pulling from nacos/nacos-server 9824c27679d3: Pull complete 1776f933d1c4: Pull complete 11cf88e34b67: Pull complete fe21714a823e: Pull complete 4181565109a5: Pull complete 3048ae37947c: Pull complete 4b627b5adb40: Pull complete Digest: sha256:68a4bc1c7f7ffbdedf9e93a2197c4f8e0548ce693c535aff873509d70c3fab38 Status: Downloaded newer image for nacos-registry.cn-hangzhou.cr.aliyuncs.com/nacos/nacos-server:v3.1.0 nacos-registry.cn-hangzhou.cr.aliyuncs.com/nacos/nacos-server:v3.1.0 [root@docker01 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nacos-registry.cn-hangzhou.cr.aliyuncs.com/nacos/nacos-server v3.1.0 d8ab6a3cd3d1 9 months ago 452MB alpine latest aded1e1a5b37 16 months ago 7.83MB nginx latest 53a18edff809 16 months ago 192MB nginx <none> b52e0b094bc0 16 months ago 192MB mysql latest 5568fddd4f66 17 months ago 797MB redis latest ad4b31aa2de6 17 months ago 117MB busybox latest 31311c5853a2 21 months ago 4.27MB [root@docker01 ~]# docker run --rm --name nacos -e MODE=standalone \ > -e NACOS_AUTH_ENABLE=false -e NACOS_AUTH_TOKEN=MjM1ZmU4NjAxMzU1NTQyYWU0MTEyYWU4ZDg3YTZiNGUK \ > -e NACOS_AUTH_IDENTITY_KEY=nacos -e NACOS_AUTH_IDENTITY_VALUE=nacos \ > -p 8848:8848 -p 9848:9848 -p 8088:8080 \ > nacos-registry.cn-hangzhou.cr.aliyuncs.com/nacos/nacos-server:v3.1.0 -d .......... 2026-06-30 22:04:37,896 INFO Nacos Console started successfully in 4203 ms
参数说明:
8848:HTTP端口
9848:RPC端口
8080:控制台页面端口
登录:
控制台页面(根据启动服务器IP决定):http://10.0.0.101:8088/#/register
控制台登录username: nacos
控制台登录password: nacos

1-6 仿Manus能自主决策的框架:Jmanus
1.6.1 下载项目
SpringAi Alibaba文档:https://java2ai.com/
SpringAi Alibaba仓库:https://github.com/alibaba/spring-ai-alibaba

多智能体协作的开发框架
语言:Python -> OpenManus
语言:Java -> Jmanus
1.6.2 导入项目
NEW -> Project -> Name: spring-ai-alibaba-jmanus -> Language: Java -> Build system: Maven -> JDK: version 17.0.10 ->
进入项目 -> src -> java -> com.alibaba.cloud.ai.example.manus -> OpenManusSpringBootApplication (jmanus 框架的入口) -> Run
注意:如果导入项目有问题,可以点击open -> 找到目录下 OpenManusSpringBootApplication, jmanus保存的路径问题
.......... 12:01:17,610 |-INFO in org.springframework.boot.logging.logback.SpringBootJoranConfigurator@66ce957f - Registering current configuration as safe fallback point . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v3.4.5) ........... 2026-07-06 12:01:31.148 INFO 20372 --- [ main] c.a.c.a.e.m.d.c.s.DynamicCronTaskLoader : Scheduled task loading completed 2026-07-06 12:01:31.154 INFO 20372 --- [ main] c.a.c.a.e.m.c.s.AppStartupListener : Application started, attempting to open browser to access: http://localhost:18080/ui/index.html 2026-07-06 12:01:31.259 INFO 20372 --- [ main] c.a.c.a.e.m.c.s.AppStartupListener : Successfully opened browser via Windows command
浏览器访问:http://localhost:18080/ui/index.html#/init
选择中文 -> Continue to Model Setup -> 阿里云百炼(推荐) -> DashScope API 密钥 -> 保存并继续
输入内容:通过百度查询阿里巴巴最新股价,将结果保存到用户目录本地文件

网址:https://github.com/spring-ai-alibaba/Lynxe
1-7 具备ReAct核心能力的框架:AgentScope
步骤制定 -> 任务分解、下发 -> 工具使用 -> 结果认证
AgentScope 官网:https://java.agentscope.io/v1/zh/intro.html
AgentScope 出现时间更晚,功能更全面,Jmanus 人工无法介入,AgentScope 在执行过程中,人类可以介入修正、监督及指导,全程可控
AgentScope GitHub仓库下载地址:https://github.com/agentscope-ai/agentscope-java/releases/tag/v1.0.7
进入项目 -> src -> agentscope-java-1.0.7 -> pom.xml
1-8 官网总结
ApiFox官网:https://apifox.com/
阿里百炼大模型广场(汇集各供应商Api):https://bailian.console.aliyun.com/cn-beijing?tab=model#/model-market/all
获取api-key地址:https://bailian.console.aliyun.com/cn-beijing?tab=model#/api-key
百度地图官网:https://lbs.baidu.com/apiconsole/key
控制台页面(根据启动服务器IP决定):http://10.0.0.101:8088/#/register
SpringAi Alibaba仓库:https://github.com/alibaba/spring-ai-alibaba
jmanus项目访问前端:http://localhost:18080/ui/index.html#/init
———————————————————————————————————————————————————————————————————————————
无敌小马爱学习
浙公网安备 33010602011771号