从AI智能体到多智能体协作
1. AI智能体
什么是智能体?
智能体(AI Agent)是指能够感知环境、自主决策并执行任务以实现特定目标的智能实体
。它以大模型为智能底座,具备自主感知、理解、规划、决策、记忆和行动的能力,能够自动化执行复杂任务
智能体 = LLM + Prompt + 知识库(Retrievers, optional) + Tools(optional) + Memory(optional) + chain(optional)
可以参考LangChain 实现
1.1 RAG(知识库)


1.2 MCP
1.2.1 组成部分
- Tools
- Resources
- Prompts
1.2.2 协议
- stdio
- SSE(已废弃)
- Streamable HTTP

重要说明
- Streamable HTTP是有状态的
- 引入Last-Event-ID,支持断点续传
1.2.3 调试工具
npx -y @modelcontextprotocol/inspector
1.2.4 体系中的位置

1.2.5 演示
1.3 记忆(Memory)
cursor也引入Memory
2. 多智能体协作
2.1 原因
2.1.1 解决 认知过载和信息过载问题

2.1.2 对抗 复杂性放大效应
![]() 假定task1、task2的成功率p都是0.8,那么整个任务的成功率是 ![]() ![]() ![]() |
n | 成功率 |
|---|---|---|
| 1 | 0.64 | |
| 2 | 0.87 | |
| 3 | 0.95 | |
| 4 | 0.98 | |
| 5 | 0.99 |
2.2 实现
2.2.1 粗粒度
各种低代码平台,工作流编排
- coze
- dify
- n8n
2.2.2 细粒度
LangChain + LangGraph
2.3 演示

参考资料




