第5讲:任务规划与拆解(Planning)——让 Agent 学会“先计划,再执行”

📅 2026/8/4 14:32:56
第5讲:任务规划与拆解(Planning)——让 Agent 学会“先计划,再执行”
前四讲我们构建了一个能“思考-行动-观察”的 ReAct Agent。但它有一个明显的局限:每次只走一步,走一步看一步。这就像一个人蒙着眼睛走路——每走一步摸一下周围,再决定下一步往哪走。对于简单任务(查天气、算算术)够用,但对于复杂任务(“整理本周销售数据并生成报告”),这种“走一步看一步”的方式效率很低,容易迷失方向。这一讲,我们要给 Agent 装上“全局视野”——让它接到任务后,先制定一个完整的行动计划,再按计划执行。一、什么是任务规划(Planning)?任务规划的核心思想是:在执行之前,先拆解任务,制定步骤,然后按步骤执行。人类的做事方式就是这样。比如你要“做一顿三菜一汤的晚饭”,你不会先拿起锅铲再说,而是会先想:买什么菜、先做什么、后做什么、预计多久。对应到 Agent 身上,规划意味着:阶段行为类比Plan(规划)​将用户指令拆解为有序的子任务列表列购物清单