AI 编码代理需要“先计划后编辑”的工作流程?征求反馈
摘要
一种为 AI 编码代理提出的工作流程,强调在代码编辑之前进行头脑风暴和执行边界约束,寻求社区对其实用性的反馈。
在 AI 代理开始编辑代码之前,它应该先头脑风暴最安全的实现路径,然后在清晰的边界内工作,最后验证它是否保持在边界内。
1. 头脑风暴
- 可能的解决方案路径
- 可能涉及的文件
- 风险区域
- 不应触碰的内容
- 最安全的第一步
2. 执行
- 代理在批准的范围内编辑代码
- 例如:一个文件、一个函数或一个任务边界
3. 验证
- 检查实际更改了哪些文件
- 检测代理是否偏离了原始意图
- 检测是否越过了允许的边界
- 显示需要人工审查的内容
4. 人工交接
- 继续
- 停止
- 需要审查
任务:“提高认证重试的可靠性”
头脑风暴:
- 可能的修复
- 可能涉及的文件
- 风险区域,如认证/会话/安全
- 最安全的第一条路径
执行边界:“仅编辑 src/auth.ts”
编辑后:如果代理还更改了支付、数据库模式或配置文件,系统应标记并请求人工审查。
我正在尝试了解这个工作流程是否真的有用,还是只是额外的流程。
1. 你是否希望 AI 编码代理在编辑前先进行头脑风暴?
2. 清晰的执行边界是有用的,还是过于限制?
3. “意图偏移”和“边界偏移”是否描述了你见过的真实问题?
4. 现有的 PR 审查/检查清单是否已经足够解决这些问题?
5. 在真实团队工作流程中,什么会使其有价值?
最严厉的反馈对我最有价值!
相似文章
2026年AI编程代理输出验证:查看差异、氛围检查再合并
关于当前AI编程代理输出验证实践的一点反思,指出开发者通常只是粗略查看差异就合并,而没有全面审计代理的会话活动,引发了对AI时代代码审查文化的担忧。
AI编码助手没有智能问题,它们有的是运行时纪律问题。以下是我如何强制执行它。
一位开发者介绍了agent-rigor,这是一个开源框架,它将运行时纪律和传统SDLC机制强制应用于AI编码助手,以防止常见的代理失败,如范围蔓延和修复-前向循环。
后台编码代理:模型从来不是重点。谁来完成闭环才是。
对后台编码代理的详细探讨——这些AI代理在云端沙箱中自主工作并开启拉取请求——将它们与自动补全和基于IDE的工具进行对比,基于FactoryKit在两周内交付超过180个功能的真实经验。
@alex_prompter: 两个AI代理同时编辑同一代码库会互相破坏对方的工作,除非你给它们这个指令。同时运行两个代理…
一个实用的技巧:在同一个代码库上运行多个AI代理时,使用共享的 notes.md 文件进行协调,以避免冲突。
【讨论】AI编程代理是否也过早声称“完成”?
关于AI编程代理过早声称完成、跳过检查以及进行混乱修改的讨论。作者正在测试一个带有规划和审查关卡的系统,以改进AI编码工作流程。