
背压是你所需要的一切2026 年 5 月 23 日 —— Lucas Fernandes da Costa 于巴西圣保罗 分享相关内容。使用编码代理有两种不可取的方式一是让大语言模型LLM自行运行会导致代码出现漏洞等问题人类来不及审查二是把代理当作高级自动补全工具速度太慢违背使用代理的初衷。本文介绍第三种方法构建机制让代理在人类介入前自行验证更多工作减少团队成员需审查的低质量 PR 数量。什么是背压以及它如何发挥作用在系统工程中背压是指下游组件向上游发出信号表示它无法再接受更多工作从而迫使生产者减速、缓冲或减轻负载的机制。若没有背压生产者随意生成工作消费者会面临不匹配问题。在工作中背压常表现为机器拒绝处理生产者未清理的工作如自动化测试和类型系统。随着时间推移我们添加更多自动化防护措施并整合到持续集成CI管道中但当生产者是 LLM 时人类常成为默认背压。人工智能辅助软件开发的下一步是不再让人类成为 AI 流程中的默认背压需要多种机制让工作委派成为可能。实际应用中创建背压作者首次用 [Claude 的 /goal 命令](https://code.claude.com/docs/en/goal) 设定目标时原提示有问题导致模型常过早宣布任务完成。之后作者在 /goal 循环中添加多种背压机制代码检查、测试和简单的验证脚本若项目有相关工具可作背压机制要求模型每次迭代都运行检查。使用 cURL 和实际浏览器进行手动测试自动化测试有局限添加手动测试教会模型运行应用程序手动测试通常在任务接近尾声时使用。基准测试为性能敏感应用程序添加基准测试改进工具并创建技能在迭代和迭代后阶段增加新步骤。审查代理功能、测试、类型、简洁性构建审查技能在每次迭代中运行显著减少质量问题下一步考虑拆分审查。规划阶段审查在规划阶段添加审查步骤Claude 生成审查子代理检查计划在实现阶段前增加全新阶段。视觉设计审查对前端工作重要创建技能对比审查成为迭代阶段新环节。拉取请求监控创建技能监控 PR检查问题并指示模型解决是仅次于审查代理的有效背压形式。如何亲自尝试这个背压循环作者已将背压循环打包成技能在 [lucasfcosta/backpressured](https://www.npmjs.com/package/lucasfcosta/backpressured) 上提供源代码可在 [GitHub](https://github.com/lucasfcosta/backpressured) 上公开获取。可在终端中运行 npx lucasfcosta/backpressured 安装背压技能在 Claude 中运行 /backpressured 目标描述 启动循环还可通过添加 BACKPRESSURE.md 文件定制检查和迭代过程。