[连载] AI 原生开发工程

本贴将以贴主此前对 AI 原生开发的实践经验为核心,展开分享 AI 时代下,如何使用 AI 达到可靠级别的交付,赋能超级个体。

关于 AI 原生开发工程

从 cursor 与 claude sonnet 3.5 碰撞并产生化学反应开始,AI coding 的范式开始以摧枯拉朽之势席卷全球。但是迄今为止,仍然少有人能意识到操纵 AI 进行编程是一项复杂的工程,应该被严谨地视为工程学对待。更多的人是以 vibe coding 一词描述 AI coding 行为,这一词本身带着对
AI 编程工程的戏谑性看法,即认为 AI 编程不应该被投入生产,而是会被看成不稳定的新鲜玩法

诚然大语言模型的编程能力确实不稳定,而且很容易产生很多的 slop 并搞乱整个代码库,甚至搞乱整个代码架构,但这并不应该成为不将 AI 投入生产开发的理由,而是应该采用必要的手段对 AI 进行约束。

由此 AI 原生开发 这一概念大概要描述的是: 正视 AI 带来的生产力革命,并致力于将这种生产力最大化地应用到工程实践中,但不丧失对工程质量的把控与审计。

不是说用 copilot 编码就是 AI 原生开发,也不是说全员 vibe coding 就叫 AI 原生开发团队,这里最重要的核心本质是: 承认 AI 是危险但强大的生产力,并通过必要的工程手段来将 AI 的生产结果控制在一个可接受的范围内

明白事情的本质非常重要,这是整套工程实践与方法论的核心。