Agent(智能体)
定义
具备较强推理能力、能调用丰富工具、会拆解任务、做计划、不断试错并持续推进直到完成目标的执行者。Agent 与普通问答模型最大的不同在于:它不是只负责"说",而是开始负责"做"。
核心能力
- 任务拆解:将复杂任务分解为可执行的子任务
- 规划:制定完成任务的步骤和顺序
- 工具调用:在适当步骤调用适当的 Tool
- 循环执行:通过 ReAct 循环持续推进
- 结果汇报:向用户报告最终处理结果
工作模式:ReAct 循环
- 思考:下一步应该做什么
- 行动:调用相应工具
- 观察:拿到返回结果
- 再思考:根据结果决定下一步
与 Tool 的区别
| 维度 | Tool | Agent |
|---|---|---|
| 行为 | 单次调用 | 多步骤循环 |
| 决策 | 无 | 有规划和决策能力 |
| 复杂度 | 简单 | 复杂 |
与 Agent Skill 的关系
- [[Agent-Skill]] 是写给 Agent 的结构化操作说明书
- 通用 Agent 通过 Agent Skill 理解特定业务工作流
- Agent Skill 使 Agent 从通用模型变为专属数字助手
技术栈中的位置
Agent 位于 LLM、Token、Context、Prompt、Tool、MCP 之上,是 AI 技术栈中从"对话"到"行动"的关键跃迁。