【译】软件终结:全能型人工智能应用程序

原作:chaotropy

引言:这仅是作者的观点,并非财务建议,仅供娱乐。作者持有 NVIDIA Corp. 的实益多头仓位。

/机器翻译/

这仅是作者的观点,并非财务建议,仅供娱乐。作者持有 NVIDIA Corp. 的实益多头仓位。

对于我们大多数人来说,与计算机交互意味着与(多个)软件应用程序交互。这些应用程序中的每一个都具有有限的功能,并且是为或多或少特定的目的而设计的 - 我们不能使用电子表格应用程序来编辑照片。

现代计算机,从智能手机到高性能服务器,都是通用机器,原则上可以运行几乎任何可以想象的应用程序。然而,利用底层机器固有的自由度会带来(未经训练的)人类无法处理的巨大复杂性。即使对于专家来说,使用编程或汇编语言与计算机交互来完成常见任务也是没有意义的,尽管这意味着放弃自由度。我们都依赖于预先编写的软件,通过显着降低自由度,该软件总是或多或少在最大可用性和最小复杂性之间取得了成功的折衷。

处理复杂性是计算机科学的核心任务。为此,编程范式、哲学和无数编程语言被发明并不断改进。计算机和编程语言的开发和优化遵循一个经过验证的模式:每个新功能都会增加复杂性。为了解决这个问题,添加的细节被尽可能地隐藏,新的功能被抽象化,从而导致Python等高级编程语言的语法与底层机器的基本电子和电磁组件之间存在无数的抽象层。每一层抽象都会降低复杂性,但会牺牲自由度。如果您愿意的话,软件应用程序中的输入和输出元素是最后一层抽象,它们充其量可以实现轻松操作,但代价是失去几乎所有自由:用户根本无法使用电子表格应用程序来编辑照片。因此,软件始终只是计算机提供的无限可能中的一小部分且有限的样本。

NVIDIA首席执行官黄仁勋最近表示,生成式AI将使每个人都成为程序员,因为它将成为自然语言和编程语言之间的纽带。毕竟,编程语言本身只是人类语言和机器语言之间的纽带。为什么人工智能还需要这样一个中间人?未来,人工智能可以取代编程语言和软件应用程序,成为用户和机器之间的唯一界面。如果人工智能可以有效地将任何用人类语言表述的任务或问题翻译成机器语言,我们为什么还需要软件?然后,人工智能可以在与用户交互时动态地同时生成界面(图形、声音甚至触觉)。我们不再是僵化的软件应用程序,而是与我们想象力的流体镜子进行交互,它可以实时适应我们的需求。在人工智能革命的最前沿,人们正在大力开发通用人工智能(AGI)——一种能够像人类一样甚至更好地推理、计划和学习的人工智能。但在此之前,下一个合乎逻辑的步骤难道不是人工智能可以接管我们已经使用计算机做的一切吗?我们称其为多功能应用程序。

如今,许多不同的团队在许多不同的地方开发了伟大的大型语言模型(LLMs)。它们都有一个共同点:最先进的硬件设定了可能的极限。因此,商业和开源生成式 AI 模型的性能已经非常相似也就不足为奇了,因为它们几乎都运行在相同的 NVIDIA 芯片(特别是 H100)上。也许人工智能革命不是软件革命,而是硬件革命。最重要的人工智能会议 NVIDIA GTC 由人工智能所需芯片的领先制造商组织,这并非巧合。在不到两天的时间里,黄仁勋很可能会推出下一代 GPU 芯片,这将在不久的将来突破人工智能的界限。一旦硬件可用,多功能应用程序的出现将只是令人惊叹的快速人工智能革命的下一个合乎逻辑的步骤。这将标志着软件时代的结束。令人惊讶的是,德国电信(Deutsche Telekom)并不是一家广为人知的创新领导者,但早在二月份就已经与芯片制造商高通(Qualcomm)一起推出了无应用程序人工智能手机的远见概念。这是否已经是软件终结的开始?

posted @ 2024-03-23 01:54  白鹿原老张  阅读(46)  评论(0编辑  收藏  举报