工程永远改变了 (Gōngchéng yǒngyuǎn gǎibiànle)

工程永远改变了:时尚与美容的创新之旅 (Gōngchéng yǒngyuǎn gǎibiànle shíshàng yǔ měiróng de chuàngxīn zhī lǚ)

AI的最新进展正在颠覆传统架构。选择错误的公司将被抛在后头。

“我们所了解的有关良好软件架构的几乎一切都与使软件易于更改有关。”

——玛丽·波森迪克(Mary Poppendieck),软件开发专家与作家

在过去的6个月里,工程基础经历了一次深刻的变革,这种变化如此之大,以至于许多组织才刚刚开始理解和适应其影响。大多数公司已经开始小幅度地将一些AI融入他们的软件中,而不是深入挖掘其潜力。

在这篇文章中,让我们聚焦于人工智能的架构影响。广义上来说,这种转变包括从传统的基于规则的架构转向更动态、以AI为中心的模型,深刻改变了AI在软件系统中的作用,并挑战了我们对软件架构的基本理解。

图表:向AI工程的转变(作者提供的图片)

你可以将这种架构转变描述为4个阶段:

  1. 经典软件服务架构
  2. AI增强软件服务架构
  3. AI软件服务架构
  4. AI工程

每个阶段在实施和结果上都有明显的差异。一些公司会从一个阶段跌跌撞撞地进入下一个阶段,而其他公司则会跳过中间阶段。无论如何,大多数公司还没有在这些选择中做出有意识的决策。更不用说这个选择可能是生存还是被竞争对手赶超的关键区别。

注:在本文中,当我提到AI时,通常是指生成型AI,但有些读者可能会将某些机器学习应用程序也分类为此类。我个人的经验中的一个例子是金融科技公司如何使用机器学习来进行信贷决策和付款计时。

1. 经典软件服务架构

为了本文的目的,我们将各种各样的软件服务架构归为“经典”类别。可预见的…