🐵指尖猴全新升级
第18课:Agent的工作循环
🔄

Agent的工作循环

拆解Agent的大脑——计划、行动、观察、反思

📖知识引入

🗺️第一步:计划(Plan)
接到任务先拆解:目标是什么→分几步→每步用什么工具→怎么判断完成。好Agent不闷头就干,先列计划再动手(就像先看地图再出发)。你也能要求它:「先展示计划,我确认后再执行」。
🤸第二步:行动(Act)
按计划调用工具:搜索资料、读写文件、运行代码。每一步行动都是真实操作——会真建文件、真改代码。所以重要项目要让Agent先备份或用版本管理(git)。
👀第三步:观察(Observe)
行动后必须看结果:代码报错了吗?搜到的资料相关吗?观察是Agent的纠错基石——不看结果的Agent会把错误滚雪球式放大。
💭第四步:反思(Reflect)
根据观察调整:报错了→换思路重试;资料不全→换个关键词再搜。计划-行动-观察-反思循环往复,直到目标达成。这就是著名的ReAct模式(Reason+Act)。
💡
Agent工作循环=计划→行动→观察→反思,转圈迭代直到完成(ReAct模式)!

🔍跟踪一次Agent循环

# Agent循环伪代码
while (任务未完成) {
  plan    = 思考下一步最好做什么
  result  = 调用工具执行(plan)
  observe = 检查result成功了吗
  reflect = 失败→换思路
            成功→下一子任务
}

# 给Agent的实用指令
「先列出计划,我确认后再执行」
「每完成一步汇报结果」
「遇到报错先解释原因再修复」

任务:修复网页按钮点不动

🗺️ 计划: 1.读代码找按钮绑定 2.定位问题 3.修复并验证

🤸 行动1:读index.html 👀 观察1:发现按钮 没绑定click事件 💭 反思1:可能是 JS没加载→查脚本

🤸 行动2:读script.js 👀 观察2:脚本有语法错误, 第8行少个括号 💭 反思2:修复它

🤸 行动3:修复语法 👀 观察3:控制台 无报错 💭 反思3:测试点击→ 按钮生效!任务完成 ✓

注意:它没有一次成功, 但循环让它自我纠错—— 这就是Agent靠谱的秘密。

🎯小测验

第1题:Agent行动后发现代码报错,正确的下一步是?

第2题:「先展示计划,我确认后再执行」这条指令的好处是?

📝本课知识点

  • ✓四步循环:计划/行动/观察/反思
  • ✓先看地图再出发(先计划)
  • ✓行动是真实操作,注意备份
  • ✓观察是纠错基石
  • ✓ReAct模式=边推理边行动
第18课完成!继续探索下一课吧 🚀