6

第六章

构建
智能体

计算器和同事
之间的区别。

聊天机器人等你开口。智能体不会。给它一个目标——"研究火星殖民并写一份报告"——它会把工作拆成步骤,挑选合适的工具,逐一执行,检查自己的结果,然后继续推进直到任务完成。这个区别——响应指令追求目标之间的区别——就是计算器和同事之间的差距。

智能体运行在一个循环上:接收目标、规划步骤、用工具执行、观察结果、评估进度、调整方案。它们不是规划一次就盲目执行——最好的智能体能在第三步出了岔子时优雅地恢复。但这种能力也有阴暗面:智能体不只是给出坏答案,它们会基于坏答案采取行动,然后用出错的结果做下一个决策。失败会层层叠加。

智能体循环

每个智能体都运行在同一个五步循环上。理解这些步骤,是构建有用东西和构建一个疯狂烧 API 额度的死循环之间的区别。

G

目标 (Goal)

接收一个清晰的目标。"研究火星"不是目标。"写一份500字的火星殖民挑战总结,附带来源"才是。

P

规划 (Plan)

把目标拆解成具体步骤。好的规划器创建灵活的计划。差的规划器创建僵硬的脚本,一遇意外就崩。

T

执行 (Execute)

用合适的工具运行每个步骤——搜索引擎、代码解释器、文件阅读器、API。智能体不只是思考,它们行动。

M

观察 (Observe)

记录发生了什么,检查结果。没有记忆的话,智能体可能会永远重复同一个失败的动作。

E

评估 (Evaluate)

这步成功了吗?我离目标更近了吗?如果有问题,调整计划然后再循环。这才是智能体和脚本的区别。

核心洞察

聊天机器人是单轮对话。智能体是一整段对话——和它自己、它的工具、以及整个世界。最好的智能体构建者不是最大化自主性,而是设计周到的检查点,让智能体暂停,让人类来决定是否继续。

是时候动手了。设计一个坦克智能体 — 选择它的能力、分配它的预算、编写它的策略 — 然后部署到竞技场,看它自主战斗。

Agent Arena
Configure

Capabilities

5 pts left
Armor
2
Speed
2
Power
2
Rate
2
Range
2

Strategy (system prompt)

Close distance. Fire constantly. Prioritize damage over survival.

Opponent

Share this course
目标不是阻止所有失败——而是让失败可以恢复。

下一章:你将使用一个真正的智能体——一个能读你的代码、写修改、运行测试、修复自己错误的智能体。来认识 Claude Code。

Agent Swarm

New tool unlocked!