链载Ai

标题: 上下文工程:AI-Native时代的软件研发新范式 [打印本页]

作者: 链载Ai    时间: 前天 14:03
标题: 上下文工程:AI-Native时代的软件研发新范式

这两年,大家都在说「用 AI 写代码」。

但我越来越确定一件事:

真正有价值的,不是 AI 写了多少行代码,而是——你是不是在做 AI-Native 的软件工程。

换句话说,不是“让 AI 帮忙写点函数”,

而是:把 AI 当成一个 24 小时在线的 Pair Programmer,参与整个工程流程——

需求、用例、API、TDD、实现、文档,一个环节都不落。

工程方法论本身不变,只是每一步后面,都悄悄多了一个 AI 通道。


一、工程步骤一个都不省,只是每步都有 AI

先说底线:我不相信「无文档开发」「无测试开发」「AI 一把梭」。

我的流程还是那一套很“科班”的:

需求确认 → 用例分析 → API / CRD 设计 → 模块拆分 → TDD → 实现 → Code Review → 文档

区别只是:

AI 时代的编程,本质上是一场「代码通胀」与「价值通缩」的博弈。

人类负责守住价值的底线。


二、人类做决策:最小必须原则(The Principle of Minimum Necessity)

我给自己画过一张粗暴的分工表。

人类负责的:

AI 负责的:

一句话:

人定边界,AI 填细节。

AI 天生有“堆东西”的倾向,

人要做的是不断挥舞奥卡姆剃刀:

删掉不必要的复杂度,让系统熵减。


三、基于上下文工程的 Vibe Coding

Andrej Karpathy 在今年年初提出了一个概念:Vibe Coding

以前我们也算是“Pair Programming”,

只不过另一个伙伴叫 Google / Stack Overflow,而且是个哑巴。

现在这个伙伴终于长了嘴,虽然话有点多,但好在真的能干活。

Vibe Coding 的核心不是“边听歌边写代码”,而是:

我的实际习惯是:

  1. 用自然语言把需求 / 设计 /约束丢给 AI
  2. 让它帮我:






欢迎光临 链载Ai (http://www.lianzai.com/) Powered by Discuz! X3.5