隐式编程 (Implicit Programming)
由NVIDIA CEO黄仁勋提出的编程范式概念,指从"告诉计算机每一步怎么做"(显式编程)转变为"告诉计算机你想要什么结果",由AI决定实现路径。
技术驱动因素
- 大模型理解能力大幅提升
- 超长上下文窗口(128k–1M token已成标配)
- 工具调用(Tool Use)和Agent能力的成熟
- 推理成本持续暴跌
与显式编程的对比
| 维度 | 显式编程 | 隐式编程 |
|---|---|---|
| 核心活动 | 写指令 | 表达意图 |
| 稀缺能力 | 编码技巧 | 提问能力 |
| 输出方式 | 人写代码 | AI生成方案 |
| 人类角色 | 指令发出者 | 意图定义者 |
影响
- 未来编程语言可能更接近自然语言+结构化意图表达
- 代码产生方式从"人一字一句敲出"变为"AI根据意图生成"
- 程序员角色从"指令发出者"转向"意图定义者、方向把控者、结果评判者"
与维基的连接
- 为[[ai-code-generation]]提供更上层的范式解释
- 与[[ai-junior-engineer]]中"tech-lead"角色高度契合
- 与[[context-engineering]]形成互补:隐式编程需要有效的上下文工程来支撑