第73篇:Vibe Coding时代:LangGraph 任务拆分实战,解决大需求一次执行失败率高的问题
第73篇:Vibe Coding时代:LangGraph 任务拆分实战,解决大需求一次执行失败率高的问题
一、问题场景:用户提一个大需求,Agent 一次性做完直接失败
真实用户经常不会提很小的需求,而是说:
帮我做一个完整的用户管理模块: 支持注册、登录、用户列表、编辑、删除、权限控制、测试和文档如果 Agent 一次性执行,很容易失败:
1. 上下文太长 2. 生成代码太多 3. 文件修改范围过大 4. 测试很难一次通过 5. 审查问题太多 6. 回滚成本高 7. PR 太大没人愿意审真实工程里,大需求应该拆成小任务。
本文解决的问题是:
如何用 LangGraph 将大需求拆分成多个子任务,并按顺序执行、验证和汇总。
二、什么样的需求需要拆分?
建议拆分条件:
1. 涉及多个功能点 2. 涉及多个模块 3. 涉及前后端 4. 涉及数据库 5. 涉及权限/安全 6. 需要多个 PR 7. 预计修改文件超过 5 个拆分后每个子任务应该:
<
