本篇 10 题|覆盖初级到高级|规划与任务分解。先用自己的话回答,再核对参考要点,最后练习工程追问。

本篇目录
- AGT-021 如何把模糊目标转成可执行计划?
- AGT-022 先规划再执行有什么优缺点?
- AGT-023 怎样防止任务被过度拆分?
- AGT-024 计划中的依赖关系如何表示?
- AGT-025 规划失败与执行失败如何区分?
- AGT-026 如何避免无限重新规划?
- AGT-027 Agent 如何处理未知信息?
- AGT-028 计划是否需要展示给用户?
- AGT-029 如何估计计划成本?
- AGT-030 规划器与执行器分离的价值是什么?
AGT-021 如何把模糊目标转成可执行计划?
难度:中级
参考答案:先识别产物、约束、输入缺口和验收条件,再拆成依赖明确的步骤。对关键歧义请求澄清,低风险细节可采用显式假设。
工程追问:哪些假设必须先确认?
AGT-022 先规划再执行有什么优缺点?
难度:中级
参考答案:提前规划便于审查依赖和预算,但环境变化会使计划过期。执行过程中应依据新证据修订,保留已完成步骤和修改理由,避免从头重复。
工程追问:何时触发重新规划?
AGT-023 怎样防止任务被过度拆分?
难度:中级
参考答案:让步骤对应可验证的中间结果,并设置轮次和成本预算。无收益的小步骤应合并,特别是模型间只传递格式化文本而没有新增信息时。
工程追问:如何判断一个子任务值得独立执行?
AGT-024 计划中的依赖关系如何表示?
难度:中级
参考答案:采用有向无环图或明确前置条件,只有依赖完成后才执行后续动作。共享资源或写操作还需并发控制,不能仅凭步骤编号判断安全性。
工程追问:两个分支更新同一记录怎么办?
AGT-025 规划失败与执行失败如何区分?
难度:中级
参考答案:规划失败是步骤无法达成目标或遗漏约束,执行失败是合理步骤因工具或环境问题未完成。分别记录原因,有助于决定重规划还是重试。
工程追问:权限不足属于哪一种失败?
AGT-026 如何避免无限重新规划?
难度:中级
参考答案:限制重规划次数,检测相似计划循环,并要求新计划基于新的证据。没有新增信息时应停止、降级或向用户说明阻塞点。
工程追问:怎样判断两个计划实质相同?
AGT-027 Agent 如何处理未知信息?
难度:中级
参考答案:通过可授权的查询补充信息,或明确表达不确定性并请求关键输入。不能把猜测写入执行参数,尤其是收款人、删除目标和发布范围等字段。
工程追问:用户未给精确目标时怎样行动?
AGT-028 计划是否需要展示给用户?
难度:中级
参考答案:需要审批或较长任务时,展示产物、关键步骤和影响范围即可。过度暴露内部推演会增加负担;用户更需要可验证进度与明确决策点。
工程追问:什么变更需要重新告知用户?
AGT-029 如何估计计划成本?
难度:中级
参考答案:结合步骤数量、模型调用、预计输入输出长度与工具资源消耗估算,并设置硬上限。执行时滚动更新实际消耗,超预算前选择降级或停止。
工程追问:计划成本高度不确定怎么办?
AGT-030 规划器与执行器分离的价值是什么?
难度:中级
参考答案:规划器关注目标与依赖,执行器落实受限动作和验证。分离便于审计和复用,但接口必须传递约束与状态,避免执行器误解抽象指令。
工程追问:计划中的权限要求如何传递?
复盘练习
任选一题,用“场景与约束 → 方案 → 验证方法 → 失败边界”组织一段回答。初级先讲清概念,中级补实现与测试,高级补成本、权限和故障取舍。难度标签是学习建议,同一题可继续深入。
延伸阅读
以下为本模块相关原始论文与官方文档,用于继续学习;本文为原创面试要点整理,具体框架行为以所用版本为准。