红旗法案:通过历史之镜分析AI时代的人机协同范式

Notion创始人 在 X 平台发表了一篇题为《蒸汽、钢铁与无限心智》(Steam, Steel, and Infinite Minds)的文章,其中提出"人类介入循环"(human in the loop)并非是AI交互的理想状态,并引用了一个十分有趣的案例------"红旗法案"。这一观点与我的看法高度一致。特别展开谈谈我的理解和思考。

"红旗法案"的来龙去脉

英国作为工业革命的先驱、曾经的"日不落帝国",却在汽车产业------这一工业的明珠上------显得并不领先。许多人将此归咎于"红旗法案"。

事实上,英国曾是世界上最早制造汽车的国家之一。1825年,英国人斯瓦底·嘉内便制造了一辆蒸汽公共汽车,并开展了世界上最早的公共汽车运营。然而,随后于1865年颁布的《红旗法案》给英国的汽车产业按下了刹车。

该法案具体内容包括:

  • 蒸汽车辆时速不得超过4英里(约6.4公里),经过城镇与村庄时不得超过2英里(约3.2公里);

  • 车辆至少需由3人驾驶,一人负责添煤,一人操控车辆,另一人则需在车前50米外步行并摇动红旗,为其开道。

如今对"红旗法案"主要有两种解读:

  • 一种观点认为,法案源于当时利益阶层(例如马车夫)对失业的担忧与反对,导致英国丧失了汽车产业的先发优势,使美、德等国后来居上;

  • 另一种观点则认为,早期蒸汽汽车犹如"行走的锅炉",噪音大、烟尘多,易惊扰马匹,法案在当时具有一定合理性,只是未随内燃机技术进步而及时调整,直至1896年才在舆论压力下被废除。

当然,我相信实际上上肯定2个原因都有。这个案例带给我们两点启示:

  1. 任何新技术在诞生初期,其功能、法规与技术本身必然不完善;

  2. 用旧体系的思维与方法去应对新事物带来的新问题,往往是错误的。新技术所引发的问题,最终仍需依靠新的技术手段来解决。

AI时代面临的相似困境

当前,AI在软件研发等领域已被大规模应用,但"人与AI如何协作"成为核心难题。"程序员"作为自己免费割自己命的伟大阶层,完全没有因为自己的生存考虑限制AI 的发展,但是,"是否在用旧思维看到新问题",是我们面临的调账。

  • AI生成的代码是否存在问题?------ 是的。

  • 那该怎么办?------ 目前常见的做法是交由人类审核。

  • 这样做对吗?------ 对许多产品和公司而言,这或许是当前不得不采取的策略,但从根本上说,并非长远之策。真正的解决方案应当是:完善AI自身能力,使其具备自我检查与修正的机制。

这是否意味着人类完全放手?并非如此。人类应当"升维"------在更高的维度上进行监督与审核。

分析软件开发中的人机协同层次

我们可以将软件开发过程分为以下四个抽象层次,并分析各自的人机协作模式:

理想的人机协作演进方向是:逐步提升AI能力,然后将各层次任务逐层(代码->设计->规范)交由AI负责。

抽象层次 核心问题 人类的独特价值 AI的当前能力与优势 理想的"人机协作"模式
1. 代码层 (Implementation) "如何实现这个功能?" 架构决策 、把握非功能性需求(安全、性能等)、对代码质量的直觉。 极其熟练 。精通语法、模式与常用库,能快速生成、解释、重构与调试代码。 人类作为审核者与架构师 : • 启发式编程 :提出想法,由AI生成多个方案供探索; • 代理编程:委托AI实现完整功能模块,人类负责评审与集成。
2. 模型/设计层 (Design & Modeling) "系统由哪些部分组成?如何交互?"(领域建模、架构图) 业务洞察 、抽象思维、权衡判断、识别隐含的领域概念与约束。 良好且快速进步 。能将需求转化为初步的类图、ER图;能从代码反推设计;能应用设计模式。 人类作为领域专家与总架构师 : • AI作为设计伙伴:人类提出核心概念,AI生成初步模型或架构选项,人类进行批判性修正与确认。
3. 规范/需求层 (Specification & Requirements) "系统具体要做什么?"(用户故事、验收标准、API规范) 同理心 、与利益相关者沟通、将模糊意愿转化为精确表述、识别隐含及未来需求。 强大但有盲点 。能将模糊描述转为结构化需求;可生成详细API规范;能发现需求矛盾。 人类作为需求分析师与产品负责人 : • AI作为超级助手:人类提供原始意图与背景,AI输出详细规范草案,人类负责验证、完善与终审。
4. 意图/问题层 (Intent & Problem) "我们要解决什么问题?为谁解决?" 真正的创新 、发现市场机会、理解人性与情感、定义愿景与战略、承担最终责任。 非常有限 。本质是关联扩展现有知识,缺乏真正的"灵光一现"与原创洞察。 人类作为源头与决策者 : • AI作为灵感扩音器 :人类提出原始意图,AI可提供市场分析、竞品汇总与风险提示,辅助人类完善与验证想法,但不能替代人类定义问题的过程。

我们可以将现有的AI开发范式和上述模式进行对应:

  • Copilot模式:人在代码层与AI交互。

  • "氛围编程"(Vibe Coding):在最高的意图层与AI交互。我认为这是AI在研发领域的终极愿景,但目前仅能在局部场景中落地。

  • SDD(规范驱动开发):人在规范层和设计层与AI交互,将代码层完全交付给AI。SDD有望成为后续AI研发的核心范式。

总结:AI时代,人-AI 交互范式中人必须必须"升维"

人类必须"升维"来处理与AI的关系,因为两者的能力维度本就不同。若停留在同一维度,人类的能力将限制AI的潜力------正如《红旗法案》要求人在车前引领,人的步行速度直接制约了汽车的行驶效率,整体效能难以大幅提升。唯有升至更高维度,才能充分发挥AI的能力。

AI生成代码人审核,人审核的速度将完全限制AI生成的速度

我的核心观点如下:

  1. 在AI协同工作中,人类应尽快"升维",从执行与审核细节转向战略与架构层面的指导;

  2. 用AI解决AI产生的问题,是唯一可持续的路径

  3. 在当前阶段,或许可适当放宽对AI生成成果的完美度要求,优先推动落地,通过快速迭代与修复来持续优化。AI时代,走的快大于走的稳!

我是AI时代原住民,如果看到这里,欢迎点个推荐

1:AI重构研发范式:

AI时代,你最大的能力变迁:从"我不行"到"我能行"!

AI重构软件研发全流程走向落地!亚马逊发布「AI驱动开发」全新方法论,完整解读十大核心原则

AI开发新范式------规范驱动开发(SDD)【第三篇】:通过OpenSpec实现增量开发

一图介绍清楚基于Spec Kit 框架的SDD(规范驱动开发)的详细过程【SDD第二讲]

五分钟带你理解AI时代的软件研发新范式------SDD(规格驱动开发) 【SDD第一讲】

重温氛围编程:是AI开发的明日新星还是皇帝的新装

华为《智能世界2035》揭示软件未来:人机协同编程重塑软件开发格局

2:AI重构软件组织:

AI组织-未来已来:10年以后的组织是什么样子?

AI组织是什么样子?来自微软的最新分析 -- The Year of the Frontier Firm:

3:软件工程本质思考:

AI时代,重新温习软件工程经典巨作,思考软件工程的本质

研发提效的本质:不是让程序员拼命踩油门,而是为价值修一条高速公路

AI时代重温经典:《管理大型软件系统的开发》

AI时代重温经典,梳理软件工程的本质:高效构建软件的工程智慧

4: 模型本质的认识:

OpenAI深度揭秘大语言模型的幻觉本质

5: 软件智能测试:

AI在软件测试中的理想与现实:一场尚未到来的革命

6: AI实战

SDD开发实战:3小时从零构建可私有部署的AI助手

AI协同开发范式RIPER-5实战:从零构建图书馆管理系统

SDD(Spec驱动开发)实战新范式:SDDAgent驱动SDD端到端开发流

7: 行业技术

持续进化,从"上下文工程"到"Agent工程",LangChain给出Agent开发的核心范式

相关推荐
宅小年2 分钟前
Claude Code 换成了Kimi K2.5后,我再也回不去了
人工智能·ai编程·claude
九狼16 分钟前
Flutter URL Scheme 跨平台跳转
人工智能·flutter·github
ZFSS24 分钟前
Kimi Chat Completion API 申请及使用
前端·人工智能
天翼云开发者社区2 小时前
春节复工福利就位!天翼云息壤2500万Tokens免费送,全品类大模型一键畅玩!
人工智能·算力服务·息壤
知识浅谈2 小时前
教你如何用 Gemini 将课本图片一键转为精美 PPT
人工智能
Ray Liang2 小时前
被低估的量化版模型,小身材也能干大事
人工智能·ai·ai助手·mindx
shengjk13 小时前
NanoClaw 深度剖析:一个"AI 原生"架构的个人助手是如何运转的?
人工智能
西门老铁5 小时前
🦞OpenClaw 让 MacMini 脱销了,而我拿出了6年陈的安卓机
人工智能
恋猫de小郭6 小时前
AI 可以让 WIFI 实现监控室内人体位置和姿态,无需摄像头?
前端·人工智能·ai编程