Hacker News· markoa·· 9 天前AI 评分26
智能体写代码时,小批量提交依然重要
Small batches still matter when agents write the code
AI 导读
有团队尝试把 pull request 限制在 500 行以内却屡屡失败,因为智能体不会疲倦,会一直写到功能看起来完成为止。作者仍建议把大改动拆成可独立评审和部署的小块,最简单的方式是让智能体把计划写进 Markdown 文件并持续更新,每次改动用新的智能体会话读取并更新该计划。
正文 · AI 翻译
本周与一个团队交流,他们告诉我,他们试图将拉取请求限制在 500 行以内,但总是失败。
这个限制是为了防止人们用 1 万行代码的垃圾代码手榴弹互相攻击。智能体从不疲倦。它们会一直运行,直到功能看起来完成。在 AI 出现之前,有些人也是这样工作的,在一个分支上花费数天或数周,只在自认为完成时才请求审查。
持续交付教会我们小批量发布,原因有两个:让人能够理解每一次变更,以及在出问题时能够快速回滚。智能体编写代码并不会改变一个事实:人们需要理解他们所负责的系统。
因此,我仍然建议将大型变更拆分成可以独立审查和部署的块。如今最简单的方法是让智能体在 Markdown 文件中编写计划,并随着进展保持更新。然后,每次变更都获得一个新的智能体会话,在开始时读取计划,并在结束时更新它。
最佳的工作单元仍然是能装进我们脑子里的东西。
来源:Hacker News · markoanastasov.com