AI编码落地

团队卡点

- 需求本来就模糊,AI 只会把模糊放大。 - 没有清晰的项目规范、代码约定和架构边界,AI 的生成只会越来越散。 - 团队如果说不清楚“谁对结果负责”,AI 最后一定会变成甩锅工具。 - 哪些任务适合让 AI 参与,哪些任务必须人工主导,如果没有边界,效率和风险都会一起失控。

实践实施

- 样板代码、单元测试、文档整理、数据转换脚本、常规页面和表单。 - 任务结构清晰、风险可控、容易 review,适合标准化。 - 高重复、低风险跑顺,逐步往复杂场景延伸,不建议最核心、最敏感的部分开始 无需一开始就制定复杂、繁重的规范,但要达成一些最低共识 - AI生成的代码能否直接提交? - 哪些模块必须由人工主导开发? - 哪些场景只允许AI辅助? - 评审时如何检查AI产出的内容? - 规范无需繁琐,但必须明确,才能避免混乱。 - 把知识沉淀成AI能读懂的上下文资产,AI就能摆脱从零开始的困境,更好地贴合团队需求。 - 项目说明、代码规范、架构约定、业务术语、常见模板、历史设计决策、评审检查清单等内容 - 从个人摸索走向团队共识 - 从零散提问走向上下文管理 - 从局部提速走向整体流程优化 - 从AI 帮我写代码走向AI被接进交付体系

AI的边界

不要指望 AI 真正承担长期连续的项目记忆,主动管理上下文,仍然是人的责任。 - 前面说好的约定,后面忘了 - 早期设计思路,后面偏了 - 对话一长,模型开始自相矛盾 - 一旦换会话,很多东西又得重新解释 - 涉及金钱的核心逻辑:比如支付、结算、对账、计费、退款。 - 安全和认证相关代码:比如密码存储、权限校验、Token 验证、加解密。 - 合规和审计相关功能:比如隐私数据处理、日志留存、数据访问控制。 - 高风险领域的关键功能:比如医疗、航空、军工、自动驾驶、高危工业控制。 真正决定质量的,不只是代码实现,而是业务逻辑、系统设计和长期维护成本。 - 核心业务算法 - 公共库和基础框架性能 - 敏感、长期维护的底层代码 - 放心交给AI - 样板代码 - 常规 CRUD - 单元测试初稿 - 文档和注释 - 一次性脚本 - 查资料、比方案、做探索