一段约 90 秒的手绘动画:LLM 会说,Agent 会做。
LLM 和 Agent 的区别?
一个会说,一个会做
LLM:预测下一个词的机器
只有文字进、文字出
Agent:以 LLM 为大脑的一套系统
搜索、代码执行、API、读写文件
保存任务状态、历史结果和偏好
把大任务拆成一步步小任务
反复运行,直到任务完成
一个会自己转起来的循环
思考:现在该做什么?
行动:调用一个工具
观察:读取工具返回的结果
判断:做完了吗?没做完就回到 1
这套模式常被称为 ReAct(推理 + 行动)
get_weather("上海", "明天"){ 降雨概率: 0.8 }create_reminder("带伞", "明早 7:30")| 维度 | LLM | Agent |
|---|---|---|
| 工作方式 | 一问一答 | 多步循环,自己决定下一步 |
| 接触外部世界 | 不能,只处理文字 | 能,通过工具调用 |
| 记忆 | 限于上下文窗口 | 可接外部记忆、保存任务状态 |
| 谁控制流程 | 人 | 模型自己(在设定的边界内) |
| 出错时 | 说错话(幻觉) | 做错事,需要权限控制和人工确认 |
LLM 负责想,
Agent 负责把事做完。
Agent 能做得多好,仍然取决于背后的 LLM。
空格键播放/暂停,← → 切换章节,点击画面也可暂停。