AI时代的软件:范式变革、现状痛点与未来演进

0 阅读7分钟

AI目前仍局限于数字领域,若要让其渗透到全社会,软件工程仍是核心支撑,但AI驱动的软件开发范式,可能与过去形成根本性差异。

一、下一代软件的形态

结合当前 AI 技术的发展瓶颈与应用需求,我们预测下一代AI驱动的软件,大概率具备以下两个核心特点:

  • 即时交互:交互可发生在任意设备、任意软件载体上,用户有需求时可立即唤醒AI完成任务,无需固定入口和操作流程。
  • AI在有限算子空间上的编排:现实世界的各类操作会被算子化,封装后提供给AI进行组合编排,实现对具体任务的落地执行。

要实现上述形态,首要问题是如何完成语义对齐,结合当前技术趋势,主要有三种倾向:

(一)协作模式

通过领域语言与用户完成语义对齐,再由AI编排算子完成任务。这种模式需要将领域交互一同算子化,AI不仅要编排对基础设施的操作,还需同步编排语义对齐的交互过程。用户通过自然语言唤起AI,AI则用领域语言与用户核对需求,确保任务执行的高效与准确。

(二)全自动模式

用户以自然语言切入需求,AI自动分析所有后续操作,目前主流的实现方案如skill,其本质与自定义工作流无本质区别,核心都是为了弥补失去语义对齐后产生的不确定性,增加任务执行的确定性。

(三)混合模式

这是前两种模式的中间过渡态:协作模式需要人全程参与语义对齐,全自动模式则将人完全抽离流程,其中全自动模式更侧重效率,也是未来软件形态的主要演进方向。

二、AI软件的现状

当前,终端用户对现有AI软件缺乏明确的消费欲望,导致整个软件生态无法形成闭环。无论是自定义工作流类,还是AI编排类产品,目前都未展现出足够的用户吸引力。结合终端用户的使用场景,核心原因主要有两点:

  • 带着问题使用AI软件,与传统的菜单、按钮操作模式相比,没有显著优势;很多场景下,用户的肌肉记忆操作,反而比AI交互更高效。
  • 普通用户对自动化场景的需求,并没有行业预期的那么丰富。多数用户面对的都是简单日常任务,肌肉惯性操作与全自动化操作的体感差异不明显,无需专门使用AI功能。

但值得注意的是,个人能力提升领域,是AI软件的核心价值突破口。例如,AI可帮助用户拓展思维边界,在用户陷入困惑时,始终提供合理的下一步思路或有效行动建议——比如服务销售人员,在其拜访客户后,自动生成总结,并给出下一次拜访的优化意见。不过这类场景对用户自身有一定要求,目前该领域尚未出现现象级明星产品。

基于以上现状,可提炼出以下核心结论:

  • 数字世界基本已被定义为确定的输入输出逻辑;
  • 任何复杂的处理流程,本质上都可划归为这些输入输出的编排与调用;
  • AI目前已具备编排甚至对齐这类输入输出的能力;
  • AI只需对齐自然语言语义,就能完成几乎所有数字世界的操作;
  • 若上述结论成立,那么AI当前并未改变世界,只是改变了软件的开发方式;
  • AI的真正价值,在于对人类思维的延伸——即当人面对不确定问题时,AI总能给出合理的“下一步”建议;
  • 当前的Agent,仍停留在前5条结论的范畴;若在Agent基础上,增加第6条的能力,就能过渡到数字分身(Avatar)的水平。

三、交互范式

若前文预测的软件形态成立,那么AI软件的核心问题,将聚焦于交互范式的变革。

对于协作式软件而言,在基于屏幕的交互场景中,其交互形式可能发生如下变化:用户用自然语言唤醒AI,AI编排可在特定软件上渲染的领域交互元素(可能是按钮、选择框、表单、表格,或特定领域的专属交互控件),用户通过这些动态生成的交互元素完成语义对齐,自然语言则作为语义对齐的辅助手段。若提供Debug模式,用户可实时查看AI编排的节点和参数,并进行修改、重试等操作。

结合前文提到的“即时交互”特点,若用户在IM对话框中唤醒AI,AI可直接编排出适配对话框的交互形式,无需跳转至其他页面,实现“需求唤起-交互对齐-任务执行”的闭环。

四、领域知识

对于交互式软件来说,用户操作领域类软件,必须具备一定的领域知识——这是目前领域专业软件的核心前提。因为对现实世界的操作的是按领域划分的,例如医生的工作,并非非专业人士可替代。但值得关注的是,通用AI可帮助普通用户快速入门任意领域,降低领域软件的使用门槛。

相比之下,全自动化软件的实现难度则会高很多。因为软件需要提供确定性的结果,而确定性结果依赖相对稳定的语义对齐,而语义对齐几乎不可能通过一轮对话完成;除非在调用前,提前写好完整的工作流(包括所有细节),但这违背了软件的核心价值——软件是工具,而非用户的负担。

五、社会结构的影响

人类社会结构的骨架是“责任”,AI是在这个现有结构内生发的产物。AI凭借其出色的效率,开始向上折叠这个结构(本文暂不讨论针对AI特点重新设计的组织形式)。在折叠过程中,人会成为核心瓶颈——因为人是心理、体力都有限的个体:协作式软件要求人具备领域知识,组织结构要求人必须对结果负责,因此,个体的能力极限,就是社会结构折叠的极限。此时,AI的极限不是机器算力的极限,而是人的“算力”极限

全自动化软件的核心思路,是将人剥离出流程,但“责任”仍是最大的瓶颈。于责任可通过机制对外委托,AI 逐步承接核心流程,由此可能形成类似明朝士大夫集团的演化模式,人类被事实上架空。相关参考文章:责任不可托付——AI演化、文明选择与人类主体性的系统论推演

写在最后

AI与软件工程的融合,终究是一场“效率与人性”的平衡。无论是协作式还是全自动化软件,其最终形态必然是服务于人,而非替代人——AI改变的是软件的开发方式、交互范式,而人类的思维、责任与创造力,仍是不可替代的核心。