写点什么

AI 辅助编程:人机协作驱动的开发效率革命与技术路径选择

作者:代码制造者
  • 2025-04-07
    四川
  • 本文字数:7773 字

    阅读完需:约 26 分钟

AI 辅助编程:人机协作驱动的开发效率革命与技术路径选择

引言:从竞争到协作的新范式

在人工智能(AI)快速发展的时代,人与 AI 的关系正从过去的竞争走向深度协作。「AI+人 > AI」这一公式形象地表达了人机协同所能产生的增益:人类与 AI 合作往往能取得超越单纯 AI 系统的成果 (Gartner 预测增强智能(AI Augmentation)将在2021年创造2.9万亿美元的商业价值-CSDN博客) (组织管理中的人工智能决策:述评与展望)。例如,Gartner 将增强智能(Augmented Intelligence)定义为以人为中心的伙伴模式,让人类和 AI 共同工作以提高认知能力 (Gartner 预测增强智能(AI Augmentation)将在2021年创造2.9万亿美元的商业价值-CSDN博客)。这意味着 AI 不再只是替代人类,而是作为助手帮助人类变得更聪明、更高效 (Gartner 预测增强智能(AI Augmentation)将在2021年创造2.9万亿美元的商业价值-CSDN博客)。正如微软 CEO 萨提亚·纳德拉所指出的,未来所有业务逻辑都有可能转移到 AI 层执行,AI 代理将接管大量决策和操作,而人的作用将聚焦于监督、引导和创造 (信息系统架构演化-AI业务逻辑智能体 - PetterLiu - 博客园)。在这种趋势下,我们需要重新审视工作的本质和编程的范式转变,来迎接“AI+人”协作模式所带来的机遇和挑战。



(image)概念图:“AI+人 > AI” 表达了人类与人工智能协作所能创造的更高价值。人机优势互补,使得协作成果优于纯 AI 系统。

未来工作的本质:人机双智共创价值

工作的本质在于创造价值,无论体力劳动还是脑力劳动,都需要智能的参与。过去工业革命用机械力量解放了人类的体力,如今 AI 正在解放和扩展人类的脑力。然而,AI 并非人类智能的对立面,而更像是认知的扩增器。 (组织管理中的人工智能决策:述评与展望)研究指出,结合 AI 强大的数据处理与分析能力和人类卓越的直觉洞察,可以更好地应对复杂、不确定的问题 (组织管理中的人工智能决策:述评与展望)。因此,未来工作将由人机双智共同参与:AI 擅长快速计算和海量信息处理,人类擅长创造性思维、伦理判断和情感交流。两者协同可以形成 1+1>2 的效应,为企业和社会创造更高价值 (Gartner 预测增强智能(AI Augmentation)将在2021年创造2.9万亿美元的商业价值-CSDN博客)。举例来说,在医疗诊断中,AI 可以高速分析影像和数据,而医生结合临床经验与同理心做出最终决策,这种协作往往优于 AI 单独诊断或人类单独诊断。

AI 能力的演进也在不断拓宽人机协作的边界。早期 AI 主要处理结构化任务(如规则推理、下棋),现今的大模型使 AI 具备了自然语言理解、代码编写、内容生成等高级技能。AI 已经渗透到写作、编程、设计等脑力劳动领域,并能完成许多人类以前认为独有的任务。然而,AI 能力的提升并不意味着人类智慧被取代。相反,它促使我们思考哪些领域更需要人类的参与,从而重新划分人与 AI 的角色。通常,模式识别、数据处理等可自动化的工作将更多交给 AI,而涉及跨领域创新、价值判断、人与人沟通的工作仍需要人类主导。未来的大多数岗位都将包含人与 AI 协同的成分:AI 处理繁琐复杂的部分,人类提供方向、创意和最终把关。

价值判断机制方面,人类将在协作中扮演“最终审稿人”的角色,对 AI 输出进行审核和价值评估。AI 可能在技术执行上远超人类,但对于道德伦理、审美创意、战略取舍等“价值取向”问题仍需人来裁决。这种分工下,企业需要建立人机协同的价值评判体系:明确哪些决策可完全交给 AI,哪些需要人类干预,以确保协作产出符合人类的利益和价值观。研究者也强调,应将重点从“人机竞争”转向**“人机协作”,主张 AI 系统的设计目标是增强而非取代人类 (组织管理中的人工智能决策:述评与展望)。总的来说,未来工作的本质是一种人机共生**关系,人类与 AI 各展所长、优势互补,通过协同创造出更大的社会和经济价值。

“AI+人 > AI”:人机协同的价值模型

越来越多的实证和预测显示,人机协同可以带来巨大的价值增量。Gartner 预测到 2021 年增强智能将创造近 3 万亿美元商业价值,节省 62 亿小时劳动时间 (Gartner 预测增强智能(AI Augmentation)将在2021年创造2.9万亿美元的商业价值-CSDN博客)。这背后隐含的正是“AI+人>AI”的价值模型。人类与 AI 结合,被认为能产生协同增效(Synergy):其产出超越单独的人类或 AI。 (组织管理中的人工智能决策:述评与展望)例如,在组织决策中,可将 AI 的客观数据分析与人类的经验直觉结合,做出更高质量的决策 (组织管理中的人工智能决策:述评与展望)。又比如,“人机共创”的内容生产模式正兴起——AI 模型生成初稿,人类编辑润色创意,两者协作使内容产出效率和质量都显著提高。

为了更系统地理解人机协同价值,我们可以参考学术界提出的人机协作工作模型 (人工智能时代人机协作工作模型构建研究) (人工智能时代人机协作工作模型构建研究)。如下图所示,不同行业的员工类型可以与不同智能程度的 AI 搭配,形成三种主要的人机组合,对应三类工作类型:



(人工智能时代人机协作工作模型构建研究)未来人机协作的工作价值模型示意图 (人工智能时代人机协作工作模型构建研究) (人工智能时代人机协作工作模型构建研究)。左栏列出不同类型的员工,中栏是对应的 AI 助手类型,右栏则是协作产生的工作类型。此模型体现了人机匹配的重要性:知识/设计型和情感关怀型员工与“助理型 AI”协作,从事人类智能主导的工作;创新研发型和服务型员工与“顾问型 AI”协作,从事人机合作型工作;负责监督和指导的员工与“执行型 AI”协作,从事 AI 智能主导的工作。

上述模型强调了人机匹配职责划分:人在擅长创造力和关怀的领域主导,AI 在重复性、高精度领域主导,中间则是大量人机共担的合作型任务 (人工智能时代人机协作工作模型构建研究)。这样的分工使得每种组合都能最大化发挥各自优势,从而协同创造更高的工作价值。企业若要充分利用人机协同的红利,需要识别自身岗位的类型,匹配合适的 AI 工具,并为员工提供与 AI 协作的培训和支持。当“AI+人”的组合恰当时,其产出和效率将显著超过单纯人力或单纯 AI。例如,客服领域引入 AI 助手后,由 AI 即时提供建议回复,人类客服把关情感和复杂问题,可以极大提升客户满意度和接待效率——AI 提供速度与信息,人类提供 empathy(共情)与判断,两者合力实现 1+1>2 的效果。

值得注意的是,人机协同的价值实现还有赖于组织和制度的创新。企业需要营造鼓励员工使用 AI 的文化,将 AI 视为助手而非威胁,并建立相应的流程让 AI 输出融入业务。个人层面,员工要培养与 AI 协作的能力,包括提出正确的问题、验证 AI 的结果以及与 AI 交互式工作的技能。可以预见,未来的职场中,“会用 AI”将像如今“会用计算机”一样成为一项基本素质。只有人机协同的机制成熟,我们才能真正兑现“AI+人>AI”所蕴含的巨大价值。

编程:连接“人”与“一切”的关键桥梁

在数字时代,程序(编程)扮演着连接人类和一切数字资源的关键角色。通过编程,人类得以指挥计算机去访问信息、调动资源、执行运算,几乎将人类的意志延伸到网络和设备的每个角落。可以说,程序代码是人与数据、人与设备之间的桥梁和纽带。从互联网到移动应用、从物联网设备到云端服务,背后都是代码在驱动。正如一句谚语所说:“Software is eating the world”(软件正在吞噬世界),现代社会的大部分功能都由程序实现,人类通过编写和运行程序,触达了全球的信息和计算资源

编程连接一切的力量在于其高度的可塑性和自动化能力。人类将想法用代码形式表达出来,计算机便可以不知疲倦地按此逻辑运行,在全球范围内完成任务。例如,一个开发者写下爬虫程序,就能收集全网资讯;写下分布式算法,就能统筹成千上万台服务器的算力。这种将想法转化为行动的过程,以前需要大量人工,现在一段代码即可实现。因此,编程被视为继读写算之后的新型“数字化素养”,是人与数字世界交互的基本手段。

然而,传统的编程范式主要是以人为中心设计的——也就是假定由人类来编写和维护代码。因此,编程语言的发展历程一直关注如何让人类更容易读写代码,比如更直观的语法、更好的抽象机制、丰富的开发工具等。然而,当 AI 开始承担部分编程工作时,我们需要思考:当代码的作者不再只是人,还有 AI 时,编程体系需要怎样转变? 换言之,如何让程序设计对“AI 代理”也更友好?这涉及从人类中心转向 AI 中心的编程架构与语言设计。

从人类中心到 AI 中心:编程范式的演进

在传统的软件架构中,人类程序员通过代码精确地定义系统行为,然后由计算机执行。这种模型下,人是决策者和控制者,机器按预设规则运行。而在 AI 主导的未来架构中,AI 代理可能接管相当一部分业务逻辑的决策和编排。下图对比了传统架构和未来 AI 代理架构:



(信息系统架构演化-AI业务逻辑智能体 - PetterLiu - 博客园)传统 SaaS 架构 vs. AI 代理架构 (信息系统架构演化-AI业务逻辑智能体 - PetterLiu - 博客园)。左侧为传统以人编程为中心的系统:前端与集中式后端交互,后端通过代码逻辑连接数据库和系统,实现业务功能。右侧为未来 AI-Orchestration 架构:前端与 AI 代理层交互,由多个 AI Agent 组成的编排层(如聊天代理、信息检索代理、规划执行代理等)协同处理业务逻辑,再调用底层各种应用和服务。人在其中更多地作为用户和监督者,AI 代理成为逻辑层的核心。该架构体现了以 AI 为中心分配资源与任务的新模式。

在这种 AI 为核心的架构中,软件的逻辑不再全部硬编码于后端,而是有相当一部分通过 AI 代理的智能决策来实现 (信息系统架构演化-AI业务逻辑智能体 - PetterLiu - 博客园)。Satya Nadella 曾预言:“所有的业务逻辑将集中在 AI 层,一旦 AI 层成为所有逻辑的执行场所,人们就会开始替代后端” (信息系统架构演化-AI业务逻辑智能体 - PetterLiu - 博客园)。也就是说,未来的软件可能由 AI 实时动态生成和调整部分逻辑,而不是完全依赖开发时写死的代码。为适应这一趋势,我们需要在编程语言和平台上做出相应改变:

  • 优先考虑 AI 集成:应用需要与 AI 代理无缝集成,提供清晰的数据接口和 API,让 AI 能够方便地调用和操作系统各部分 (信息系统架构演化-AI业务逻辑智能体- PetterLiu - 博客园)。传统以人为本的架构注重模块化、层次化设计,而 AI 中心的架构则需要开箱即用地支持 AI 接管逻辑。例如,设计语言时预留钩子,让 AI 可以插入自己的策略;设计系统时确保 AI 能获取充分的数据和上下文来决策。

  • 资源按需分配:AI 代理可能根据实时情况需要动态调度资源(调用不同微服务、分配计算资源等)。因此架构需要高度弹性和解耦,支持 AI 根据需要启停服务、伸缩资源。这有点像把以前由运维和后端工程师手动管理的工作,部分转交给 AI 自动完成。云原生、微服务和 Serverless 等技术趋势正好提供了基础,使得资源可以“AI 即服务”地按需调用 (iVX—人人都能掌握的可视化编程语言-ivx官网) (iVX—人人都能掌握的可视化编程语言-ivx官网)。

  • 可解释的中间语言:如果 AI 要直接编写或生成部分代码,我们需要考虑语言对 AI 的友好性。传统语言是为人设计的,AI 要掌握可能会有歧义或难度。未来也许出现 AI 原生的编程语言或中间表示(IR),既能被 AI 高效生成,又能被机器高效执行,还方便人在高层监督。例如,一种结构化逻辑脚本或图形流程,被 AI 代理用于描述业务流程,然后编译成底层代码执行。这种语言可能更形式化、语义明确,减少自由文本的模糊,以降低 AI 生成错误的概率。

综上,编程范式正从“以人类为中心”向“以 AI 为中心”演进。这并非要取代程序员,而是要让程序员和 AI 协同编程。程序员更多制定规则和约束,让 AI 在框架内发挥创意和效率。AI 则扮演智能工具,从代码补全到自动生成模块,提升开发效率和适应性。正如有学者提出的“AI 编程助手→AI 编程代理→AI 工程师”路径,软件工程的未来愿景是 AI 代理可以协同甚至自主完成复杂项目,人类则专注更高层的设计与审核 (AI 编程的机会和未来:从Copilot 到Code Agent - 智源社区) (AI 编程的机会和未来:从Copilot 到Code Agent - 智源社区)。

面向 AI 时代的语言设计:iVX 的探索

在顺应“AI 为中心”编程趋势的实践中,出现了一些创新的平台和语言。iVX 就是这样一款引人注目的新型图形化编程语言和开发平台。iVX 的诞生旨在重新定义编程,让“人人都能编程”,同时也让 AI 易于参与编程过程。它通过一系列独特的设计,实现了对普通开发者和 AI 代理的双向友好

综上,iVX 作为一种新型图形化编程语言,很好地契合了 AI 时代的需求:它降低了编程门槛,让更多人能够参与数字创造;又提高了对 AI 的友好度,为未来 AI 代理参与软件开发做好了准备。 (GPT使用实例:分析如何通过iVX来开发低代码平台(NocoBase)_nocobase 插件共享-CSDN博客)iVX 的 IDE 界面包含组件面板、属性面板、对象树、事件面板、数据流面板等模块,为开发者提供了完整的可视化操作环境 (GPT使用实例:分析如何通过iVX来开发低代码平台(NocoBase)_nocobase 插件共享-CSDN博客)。所有这些设计,使得 iVX 上的应用开发流程对人类来说直观高效,对 AI 来说清晰规范。可以想象,在不远的将来,一个 AI 代理完全可以在 iVX 平台上,根据人类自然语言的需求说明,自动完成应用的大部分搭建工作——正如 iVX 当前的 AI 助手已经开始做到的那样 (AI助攻,开发不再'加班'——低代码平台iVX让程序员更像创意大师!)。

结语:拥抱人机共创的未来

“AI+人 > AI”不只是一句口号,更是对未来发展模式的指引。人类与 AI 的协作将成为常态,每个人的工作方式都会因为 AI 而改变。我们需要从思想上接受 AI 作为合作伙伴,从技能上掌握与 AI 协同的本领。脑力劳动者应积极利用 AI 工具来扩张自己的能力边界,而不是固守成规;组织应从制度和文化上鼓励人机协同创新,而不是简单用 AI 替代人工。在这个转型过程中,编程作为连接人和数字世界的关键,将发挥更大的作用。我们必须重新思考软件架构和语言设计,让 AI 能够更加顺畅地融入其中,与人一起创造。

可以预见,未来的编程团队也许由人类工程师+AI 工程师共同组成;未来的决策也许由人类主管+AI 顾问共同做出。这是一幅充满想象力的图景:人类释放出创造力和情感智慧,AI 提供无穷的计算力量和知识支持,两者协同解决过去不可解的难题。正如学者 Jarrahi 所说,只有将 AI 视为增强人类能力的伙伴而非威胁,我们才能真正发挥其潜力 (组织管理中的人工智能决策:述评与展望)。当我们设计出像 iVX 这样既让普通人受益、又让 AI 受益的平台工具时,人机共创的价值才能被最大化地激发出来。

站在产业趋势的视角看,“AI+人”协作模式将引发各行各业的深刻变革,同时也催生新的职业形态和技能要求。我们或许会看到“AI 驯养师”这类新角色——专门负责训练和监督 AI 为团队服务;看到更多企业把增强智能作为战略,投资于能提高员工+AI 生产力的系统。所有这些变化都指向一个主题:人机协同,共创未来。唯有将人类的价值与 AI 的力量相结合,我们才能应对 21 世纪的复杂挑战,在创造中分享技术红利。展望未来,让我们拥抱“AI+人 > AI”的新范式,积极建设人机共生、智慧涌现的美好明天。


用户头像

还未添加个人签名 2019-09-26 加入

还未添加个人简介

评论

发布
暂无评论
AI 辅助编程:人机协作驱动的开发效率革命与技术路径选择_#AI编程_代码制造者_InfoQ写作社区