Workflow
OpenAI 的“编程”新范式?其实是瀑布模型的回魂:“听 PM 的话、写需求文档”
AI前线·2025-07-21 11:37

核心观点 - 软件开发的核心产物将从传统代码转向清晰、人类可读的规范文档(spec),编程本质是结构化沟通[1][12] - AI时代程序员的稀缺能力不再是写代码,而是将人类意图精确转化为规范与提示词[1][24] - 代码仅占价值创造过程的10%-20%,剩余价值体现在需求理解、规划、测试等结构化沟通环节[13][15] 规范驱动开发 - 规范文档应具备发现意图冲突、提供策略示例、标注歧义等功能,需像代码一样可执行、可测试[12][38] - OpenAI开源模型规范采用Markdown格式,包含条款ID和对应提示词文件,支持多部门协作贡献[29][32] - 新一代IDE将聚焦意图管理而非语法检查,帮助生成清晰规范并测试与人类意图的一致性[12][45] 行业角色演变 - 开发者、产品经理、立法者的工作本质趋同,都是通过规范协调不同对象(芯片/团队/人类)[41][42] - AI使程序员价值从"造轮子"转向"定方向",角色向产品经理靠拢[4][6][8] - 规范成为跨团队协作的信任锚点,OpenAI通过规范条款发现并修复模型过度讨好用户的问题[33][34] 技术实现路径 - 采用"审议性对齐"技术:用规范作为评估标准,通过强化学习提高模型输出一致性[34][36] - 规范可嵌入代码风格、安全要求等,通过单元测试确保不同模块间的理解一致[38][39] - 模型规范与法律规范类似,均需版本控制、司法审查/测试、判例积累等机制[40][41] 开发流程变革 - 提倡"氛围编程"模式:通过持续更新规范文档与AI代理协作,而非直接编写代码[3][16] - 开发流程瓶颈从代码编写上移至规范撰写,需优先明确成功标准与效果定义[12][45] - 保留提示词如同保留源代码,丢弃提示词仅保留代码等同于仅保留二进制文件[17][21]