一支团队如何应对AI编程中的最大挑战
当AI遗忘时:编程助手的隐藏挑战
在匆忙采用AI开发工具的热潮中,得物科技的一个中国技术团队发现了一些令人惊讶的局限性。他们使用AI编程助手Claude Code的经验,揭示了可能影响我们采用AI辅助开发方式的根本性挑战。
记忆难题

想象与一位聪明但健忘的同事共事——这正是得物团队所发现的情况。在长时间的编程会话中,他们的AI助手会莫名其妙地'忘记'关键上下文,如字段单位,导致SQL查询结果出现1000倍的偏差。
"就像AI在对话中途不堪重负一样,"一位开发者解释道,"当新信息输入时,重要细节就从它的记忆中消失了。"这种历史上下文的压缩在复杂的数据仓库项目中形成了危险的盲区。
规范遵循困境
更令人不安的是AI在实施编码标准方面的不稳定表现。正常情况下,人类开发者能保持约60-70%的规范遵循率——虽不理想但可预测。令人惊讶的是,AI助手仅略好,达到70-80%。
"我们原以为AI能完美记住标准,"团队负责人承认,"但事实证明这不是这些工具的最佳工作方式。它们需要将规则构建到系统中,而非仅靠记忆。"
缰绳工程的引入
团队的解决方案是什么?他们称之为"缰绳工程"——创建数字护栏,在系统层面强制执行标准,而非依赖AI的记忆力。可以将其视为AI编程的训练轮,确保每个输出都自动符合质量检查。
关键组成部分包括:
- 通过系统钩子进行自动标准检查
- 将指导方针转化为强制性系统要求
- 通过内置验证减少人为错误
"目标不是取代AI,"技术总监澄清道,"而是创建一个能让人类和AI都能自信发挥最佳水平的环境。"
在早期测试中,这种方法显示出前景,特别是在AI记忆限制最为明显的大型项目中。虽然仍在开发中,缰绳工程可能代表了团队实施AI编程工具的新最佳实践。
关键要点
- AI记忆空白在复杂编程会话中导致重大错误
- 人类和AI的规范遵循率均不尽如人意
- 系统级解决方案如缰绳工程可能比AI记忆更可靠
- 通过自动化实现的错误减少可能释放AI在开发中的全部潜力