6.4
深览指数
科技人人都是产品经理·东哥说AI··AI 生成

AI编程最不该省的一步:90%的人直接让AI写代码,然后翻车

本文指出在AI编程中,最核心且最容易翻车的一步并非写代码,而是写代码前的「调研与规划」。作者以搭建NL2SQL(自然语言转SQL)系统为例,展示了从需求拆解、技术选型调研到生成规划文档的完整前置流程,并强调在AI时代,开发者应转向「盯文档而非盯代码」的范式。适合正在使用或计划使用AI编程工具(如Trae)的开发者阅读,尤其适合那些常遇到AI生成代码无法运行、需要反复返工的读者。原文 ↗

核心观点
  • AI编程最容易翻车的一步并非写代码,而是写代码前的「调研与规划」——直接让AI写代码往往导致返工.
  • AI时代开发者的核心工作从「盯代码」转变为「盯文档」:以一份结构化的规划文档作为任务状态机,将过程交给AI.
  1. 01作者以搭建NL2SQL系统为例,该需求对应软件开发的完整生命周期(立项、需求分析、设计、开发等),AI仅加速了每一步,而非替代流程.
  2. 02作者习惯先用大模型的深度研究功能(如ChatGPT、Gemini的deep research)进行调研,以确定技术选型:后端LangChain 1.0 + 阿里云千问模型,数据库SQLite,前端React + ECharts.
  3. 03提供的开源项目参考包括DB-GPT、Vanna、Chat2DB,用于辅助理解NL2SQL的链路设计.
  4. 04Trae的规划模式(Agent动作)是文章认为最值钱的一步:它先输出实现清单,用户可以审阅修改,再分步执行.
  5. 05作者强调两个经验:一是调研阶段先把技术选型定死,再让AI规划;二是规划生成的任务清单要拆成小步执行,避免一键全部执行导致不可控.
  6. 06规划文档本质上是文档驱动的任务状态机,AI执行时按相关性检索上下文,文档写得越清楚,执行越准.
反方 / 局限
  • 文章隐含的局限是:该工作流高度依赖调研和规划能力,如果用户对技术栈不熟悉或调研不充分,AI生成的规划仍可能无效.
5 分钟 · 5 卡片 · 8 资料
读原文 →

概念锚点

前置背景

平行视角

未来推演

延伸追问