极米投影仪
149.20M · 2026-03-22
AI Agent(智能体)是一个能够感知环境、进行推理、做出决策并执行行动的自主系统。它不仅仅是被动回答问题的聊天机器人,而是能够主动完成任务的智能实体。
LLM(Large Language Model) 是 AI Agent 的"大脑",负责理解自然语言、进行推理和生成响应。
| 能力 | 描述 |
|---|---|
| 语言理解 | 理解用户输入的意图和上下文 |
| 推理能力 | 进行逻辑推理、数学计算、因果分析 |
| 知识生成 | 基于训练数据生成连贯的文本响应 |
| 代码能力 | 理解和生成编程代码 |
| 多轮对话 | 维持对话上下文,进行连续交互 |
主流模型:GPT-4、Claude-3.5-Sonnet、Gemini Pro、Qwen-Max、Llama 3
记忆模块使 AI Agent 能够记住过去的交互、用户偏好和重要信息,实现个性化和连续性的对话体验。
三种记忆类型:
RAG(Retrieval-Augmented Generation) 结合信息检索和文本生成,使 LLM 能够访问外部知识库,生成更准确、更有依据的响应。
工作流程:
用户问题 → 生成检索查询 → 搜索知识库 → 返回相关片段
→ 问题 + 检索结果 → LLM 增强生成 → 最终答案
核心优势:
MCP(Model Context Protocol) 是一个开放标准,用于连接 AI 应用与外部系统。它就像 AI 的"USB-C 接口",提供标准化的方式连接数据源、工具和工作流。
核心能力:
| 能力 | 描述 | 示例 |
|---|---|---|
| 资源读取 | 访问外部数据源 | 读取文件、查询数据库 |
| 工具调用 | 执行外部操作 | 运行命令、调用 API |
| 提示模板 | 预定义的工作流 | 代码审查、数据分析 |
| 实时订阅 | 数据变化 | 文件变更、消息通知 |
Tools是 AI Agent 可以调用的外部功能,使 Agent 能够执行超出纯文本生成的实际操作。
工具类型:
Skills是比工具更高级的能力封装,通常包含多个工具的协调使用、特定的工作流程和业务逻辑。
| 维度 | Tools(工具) | Skills(技能) |
|---|---|---|
| 粒度 | 原子操作 | 复合工作流 |
| 复杂度 | 单一功能 | 多步骤协调 |
| 抽象层级 | 低 | 高 |
| 示例 | "搜索网页" | "市场研究报告生成" |
ReAct(Reasoning + Acting) 是一种将推理(Reasoning)和行动(Acting)结合的框架,使 LLM 能够生成推理轨迹并执行任务特定的行动。
执行循环:
观察 → 思考 → 行动 → 新观察 → ... → 最终答案
示例轨迹:
用户:特斯拉的 CEO 是谁?他之前创办过什么公司?
Thought: 我需要先确认特斯拉的现任 CEO
Action: search("特斯拉 CEO 2024")
Observation: 特斯拉的 CEO 是埃隆·马斯克
Thought: 现在我需要查找埃隆·马斯克创办过的公司
Action: search("Elon Musk founded companies")
Observation: 埃隆·马斯克创办了 Zip2、X.com(PayPal)、SpaceX、Tesla 等
Thought: 我有了足够的信息来回答用户的问题
Answer: 特斯拉的 CEO 是埃隆·马斯克。他之前创办过的公司包括...
用户想要规划一次日本东京 5 日游,需要 AI 助手帮助完成:
用户请求 → 记忆模块 (读取偏好) → RAG(检索旅游信息)
↓
天气工具 → 搜索工具 → 预订工具
↓
ReAct 推理最优方案 → 文档生成 → 交付行程单
Thought: 用户想要东京 5 日游规划,我需要先了解用户的偏好和预算
Action: query_memory("用户旅行偏好")
Observation: 用户喜欢历史文化景点和美食,预算中等
Thought: 现在我需要查询东京的最佳旅行季节和天气
Action: get_weather("Tokyo", forecast="7days")
Observation: 未来 7 天天气良好,气温 15-22°C,适合旅游
Thought: 我需要检索东京的热门景点和行程建议
Action: search_knowledge_base("东京 5 日游 行程 推荐")
Observation: 检索到 10 个相关行程方案
Thought: 根据用户偏好,我应该重点推荐历史文化景点
Action: filter_results("历史文化", "美食")
Observation: 筛选出 5 个符合偏好的行程方案
Thought: 现在我有足够的信息来生成完整行程单
Action: generate_itinerary(days=5, preferences="history,food")
Observation: 生成 5 日游详细行程
Answer: [交付完整行程单,包含每日安排、预订信息、实用贴士]
# 东京 5 日游行程单
## 第一天:浅草文化之旅
- 上午:浅草寺、仲见世商店街
- 午餐:浅草今半 (寿喜烧)
- 下午:东京晴空塔
- 晚餐:晴空町餐厅街
## 第二天:现代东京探索
- 上午:明治神宫、原宿
- 午餐:表参道咖啡馆
- 下午:涩谷十字路口、SHIBUYA SKY
- 晚餐:涩谷居酒屋
## 第三天:历史与艺术
- 上午:皇居东御苑
- 午餐:东京站餐厅街
- 下午:teamLab Planets
- 晚餐:银座高级料理
## 预订信息
- 酒店:东京浅草酒店 (5 晚)
- 餐厅:已预订 3 家特色餐厅
- 交通:JR Pass 7 日券
AI Agent 是一个复杂而强大的系统,由多个核心组件协同工作:
| 组件 | 核心作用 | 关键价值 |
|---|---|---|
| LLM | 大脑,理解与生成 | 自然语言交互能力 |
| 记忆 | 存储与回忆 | 个性化、连续性 |
| RAG | 知识增强 | 准确、可追溯 |
| MCP | 标准化连接 | 生态扩展性 |
| Tools | 原子能力 | 执行实际操作 |
| Skills | 工作流封装 | 高效完成任务 |
| ReAct | 推理框架 | 透明、可解释 |
这些组件共同构成了一个能够理解、思考、行动的智能体系统,使 AI 从被动回答问题进化为主动完成任务的智能助手。
关于作者:专注 AI Agent 与智能体开发,分享技术与实践心得。
参考资料:
本文首次发布于 2026 年 3 月 欢迎点攒、收藏、评论交流!