第八阶段 · 第64篇2026-04-02

规划:AI如何制定计划

AI如何把一个大目标分解成可执行的步骤?如何调整计划应对意外?规划是Agent智能的核心能力。

阅读时间:11分钟
🗺️ 开场故事

想象你要去旅行。你会怎么做?你不会直接跳上飞机,而是会先规划:订机票、订酒店、准备行李、安排行程。

这就是规划(Planning)——把一个大目标分解成一系列可执行的步骤。

Agent也需要规划能力。当你说「帮我安排一次去日本的旅行」,Agent会自动分解任务:查航班、比价、订票、订酒店、规划路线、准备签证材料...所有这些步骤都在它的「脑子」里规划好了。

什么是规划?

规划(Planning)是Agent把目标分解成可执行步骤的过程。它需要考虑任务依赖、资源约束、可能的风险,并生成一个执行序列。

用一个简单的例子:

📋 规划示例

用户目标:

「帮我写一篇关于AI的文章并发布到博客」

⬇️

Agent规划的步骤:

1确定文章主题和大纲
2收集相关资料和案例
3撰写文章初稿
4修改润色文章
5登录博客后台
6发布文章
规划的核心流程
🎯目标Goal🔍目标分析理解需求识别约束确定优先级📦任务分解拆分子任务识别依赖确定顺序📝生成计划排序步骤分配资源预估时间🔄执行调整监控反馈根据反馈调整
规划的三种方法

Agent可以采用不同的规划方法:

📋方法1:任务分解(Task Decomposition)

把大任务拆成小任务,直到每个小任务都可以直接执行。

目标:「组织一次团建」
分解:
├─ 确定时间和预算
├─ 选择活动地点
├─ 安排交通和餐饮
└─ 通知所有参与者

🎯方法2:目标驱动(Goal-driven Planning)

从目标出发,反向推导需要的前置条件,生成执行序列。

目标:「发布文章」
反向推导:
发布 → 需要登录后台 → 需要账号 → 需要写文章 → 需要确定主题

🔄方法3:迭代调整(Iterative Refinement)

先制定初步计划,在执行过程中根据反馈不断调整。

场景:查询航班时发现价格太高
调整:修改预算限制 → 重新搜索 → 调整日期 → 再次搜索

规划的关键要素

一个好的规划需要考虑以下要素:

📌 任务依赖

有些任务必须按顺序执行。例如:先订机票,才能订接送车辆。Agent需要识别这些依赖关系。

⏰ 时间约束

任务有截止时间。例如:签证必须提前15天办理。Agent需要考虑时间窗口。

💰 资源限制

预算、人力、工具有限。Agent需要在资源约束下优化计划。

⚠️ 风险评估

可能遇到什么问题?如何应对?Agent需要预判风险并准备备选方案。

规划的挑战
⚠️ 常见问题

1. 规划过于乐观

Agent可能低估任务难度或时间。例如,认为「写一篇文章」只需要10分钟,实际需要1小时。

2. 忽略隐藏依赖

某些任务间的依赖关系不明显。例如,订酒店需要先确定航班时间,但Agent可能没意识到。

3. 缺乏灵活性

计划赶不上变化。当出现意外(航班取消),Agent需要能快速调整计划。

总结

核心要点

  • 规划是把目标分解成可执行步骤的过程
  • 三种方法:任务分解、目标驱动、迭代调整
  • 需要考虑依赖、时间、资源、风险
  • 规划需要动态调整,应对意外情况
下一篇预告

规划之后是执行,执行需要推理能力。下一篇,我们聊聊AI如何进行逻辑推理——从已知信息推导出结论。

延伸阅读:

  • • 第60篇:Agent——能自主行动的AI
  • • 第65篇:推理——AI如何逻辑思考
  • • 第66篇:工作流——AI如何按步骤执行任务

第65篇:推理——AI如何逻辑思考

规划之后是执行,执行需要推理能力。下一篇,我们聊聊AI如何进行逻辑推理——从已知信息推导出结论。

✏️ 手绘图解 · AI Catch 出品

第 64 篇 / 共 84 篇