自我编写的主权网络应用程序和互联网服务,所有者只需说话即可实时更新。
互联网计算机就是为此而设计的,这项工作已经持续了多年。今天,我想第一次深入探讨这个话题。请注意 — — 这个工作领域不要与 ICP 网络的 AI 功能相混淆(对于新手来说:互联网计算机毫无疑问是世界上唯一能够以智能合约模式托管和运行 AI 的公共网络,这使得它驻留在网络中且去中心化,安全且不可阻挡,例如,我最近演示了执行面部识别的链上神经网络,ICP 协议即将进行的增强功能也将允许 LLM 作为智能合约运行)。今天,我要谈论 ICP 将帮助世界应对的一个非常不同的挑战,即只需说话即可创建和更新*正在运行的*网络应用程序和互联网服务。用户将出于任何目的创建这些模型,例如创建安全的个人笔记管理器或个人网站,或为他人创建社交媒体、游戏、web3 或企业基础设施等涉及大大小小的在线社区的模型,只需用自然语言发出指令即可。还请注意,与使用 AI 编写和审查软件相比,这是一个更大、更不同的挑战,而这已经在大规模发生。这远远超出了范围,原因我将在下文解释……
首先,让我们回顾一下一些总体趋势,以了解互联网与 AI 的发展方向:
阅读本文的许多人已经在使用 ChatGPT 探索想法、获取信息以及分析、改进和创建内容,并很快开始搜索互联网。ChatGPT 是一个大型 LLM(即聊天机器人)的例子,它拥有大量参数,并且已经在海量数据上进行了训练。如果您是一名软件工程师,您可能已经在使用 LLM 来帮助编写和审查代码,尽管您可能更喜欢 Claude。这些模型引发了最近围绕 AI 的炒作浪潮。但事实上,它们是人工智能推动的更深层次趋势的表现。
更深层次的趋势是:我们与人工智能互动,无论有意还是无意,它都会给我们想要的东西。TikTok和 Instagram Reels 等服务是第一批大众市场表现之一。
这些服务根本不是传统的社交媒体服务。从本质上讲,它们是由强大的人工智能引擎驱动的,没有这些引擎,它们就无法工作。当你使用它们时,你实际上是在与人工智能互动。这些服务中的人工智能对它们可以提供的社交媒体内容进行分类,这样它就知道视频和其他类型的帖子里面有什么。然后,当它向你提供内容供你消费时,会收集遥测数据,使人工智能能够跟踪你与内容的互动方式 — — 例如,最简单的是,它可以跟踪你观看视频的时间,以确定你喜欢什么类型的内容。随着人工智能越来越能理解你觉得有吸引力的东西(这可以扩展到它向你展示的视频序列,而不仅仅是单个视频),你会得到越来越好的体验,这就是这些服务如此令人上瘾的原因。这种新媒体模式只是人工智能技术不可阻挡的旅程的一部分,它给了我们想要的东西 — — 这将影响深远。看似不可能的事情现在正在发生。例如,研究人员最近用数百万小时的人们玩 Doom 和 Minecraft 的镜头训练人工智能。这使得人工智能能够为用户实时模拟这些游戏。你可以玩游戏,但没有游戏服务器或游戏客户端,只有人工智能根据传统输入(例如左、右、跑、跳和射击)向你传输视频(需要明确的是,没有游戏服务器、游戏客户端或原始游戏中涉及的任何其他基础设施)。这暗示了未来:未来,人工智能将为我们创造虚拟现实体验,观察我们如何与它们互动,实时定制它们,使它们更有趣、更引人注目。
这听起来可能很科幻,但实际上只是 TikTok 和 Instagram 所代表的趋势的延续。
但这些就够了。人工智能还能在 ICP 具体发挥作用的地方为我们提供什么?我们 ICP 社区高度专注于重塑我们构建的平台,特别是提供一种更好的方式来创建 Web 应用程序和互联网服务(包括那些内部具有 web3 和 AI 功能的应用程序和互联网服务),这些服务也恰好是主权的。
将来,我们只需与人工智能对话,就能创建和更新我们想要的*正在运行*的网络应用程序和互联网服务。
原因显而易见。例如,如果一位商人希望建立一个自定义的个人网站来推广他们的品牌,该网站具有博客功能、可以嵌入从 YouTube 等地方提取的媒体的部分、托管他们创建的文档的库页面以及链接到他们的社交媒体个人资料的页面 — 并且所有这些功能都以特定的方式呈现。在未来,他们是否仍需要聘请设计师和开发人员来构建这样的东西,否则就只能摆弄 Wix,或者只是坚持使用他们原始的 LinkedIn 个人资料页面?当然不是,他们只会与人工智能交谈。那么,如果一位狂热的游戏玩家希望创建自己的自定义在线游戏与朋友分享,那会怎样呢?如果没有特殊的技术技能和大量时间,表达创造力是否仍然很困难?不会。那么,如果一家企业、非政府组织或政府只需要一些自定义的 CRM 功能,那会怎样呢?他们是否仍然需要注册 Salesforce 等高价 SaaS 服务,并聘请顾问对其进行定制?如今,在互联网上创建事物既复杂又耗时,而且成本高昂 — 这阻止了我们构建我们想要的东西。
全世界都在等待摆脱这种局面。
未来,我们只需与人工智能对话即可创建和更新,这将导致几乎无限数量的新定制网络应用程序和服务被创建用于可以想象到的所有目的。它的工作方式如下:
您向人工智能描述您想要的自定义应用程序或服务
它将向您的网络浏览器返回一个 URL,然后它就可以使用了!
您和其他人将使用该应用程序,从而使其积累内容和数据。
您将描述改进、扩展和修复。
然后,您只需刷新网页即可查看它们。
循环到 3,继续迭代以实现价值。
随着时间的推移,这种新模式将极大地改变技术的工作方式。
想象一下,这对世界各地新兴企业家意味着什么,他们缺乏技术技能或资金来雇用他们,但他们有在社交媒体、游戏、共享经济、基于人工智能的服务、Web3 服务、通信套件和 _(请填写您想要的内容)方面开展业务的想法。这将使进入技术经济的渠道民主化,并帮助大量全球人才参与其中,变得勤奋和成功。
这是 ICP 项目自成立以来的目标之一。
此外,此功能将适用于全人类,而不仅仅是企业家。想象一下一群高中生想要整理他们从生物学实地考察中收集的信息。它也适用于他们!想象一下某个业务部门需要定制的在线功能,但无法说服 CIO 和 CFO 允许他们注册 Salesforce 之类的东西并聘请一些顾问来定制它。(即使他们同意,这也将花费很长时间,而且成本高昂)。解决了。现在想想发展中国家的现状。他们对定制在线功能的需求日益增长,但负担不起大型科技 SaaS 服务,同时又没有自己构建它的技能 — — 如果他们有,那么他们还需要网络安全专业知识来确保他们构建的东西安全,而这正是他们所缺乏的。对于那些经济体来说,这将是变革性的。
新范式将解决所有这些需求,事实上会更进一步。
创建自定义应用程序和互联网服务的人将拥有制作它们的软件,即使他们不是自己编写的,他们也拥有其中的数据 — — 这与企业使用的流行 SaaS 服务形成鲜明对比,这些服务会劫持客户数据,甚至像 Google Photos 这样的消费者服务也会让媒体无法传播。
这些自定义应用程序和服务将真正拥有主权,所有者不会是被动客户 — — 这一直是互联网计算机网络的目标。
与直觉相反,这种新模式对软件工程师来说也将是件好事 — — 它将导致数百万个新的自定义应用程序和服务被创建,并且不可避免地,在某些地方,人工协助对于解决特定问题很有用,并有助于使提示更进一步。在线基础设施的数量级增加将在世界各地创造大量软件工程工作。如果您一直跟着我走到这里,希望您现在已经明白,这种新模式既是不可避免的,也代表了技术史上最大的革命之一。
所以……下一个问题是,ICP究竟将如何最终为世界开启范式。
要理解下一部分,我们首先必须了解传统 IT 应用于此范式时的局限性。创建和更新正在运行的在线应用程序比获得 LLM 编写一些软件代码要复杂得多。例如,使用典型的传统 IT 框架进行构建,可能需要执行以下操作:
获取 AWS 帐户并添加信用卡
获取一些“计算实例”(实际上是服务器)
安装一些网络安全措施以确保安全
安装数据库服务器、Web 服务器、…
使用 Kubernetes 等进行编排
修补所有软件以确保安全
设计故障转移、备份和恢复
在数据库中创建表
…
安装相关代码
这是一个相当长的任务列表,其中一些任务非常复杂,因此 AI 要做的不仅仅是编写代码。让我们假设 AI 被赋予了钩子,并且拥有知识,可以自己执行所有这些步骤。这会解决范式吗?不幸的是,问题仍然存在……从根本上讲,该范例应该为用户提供实时创作体验,甚至安装数据库服务器或补丁也需要一些时间。当然,这种事情可以通过使用预安装的图像来缓解,但问题更深层次……传统 IT 所涉及的各种步骤和要求可能会以多种方式出错。人工智能的构建顺序会中断,就像人类一样,它必须在*不受约束的问题空间*内判断如何解决这些问题,这将对安全等方面产生微妙的影响 — — 这是一个严重的问题,因为传统 IT 默认是不安全的,即使是小错误也可能导致灾难。传统 IT 是一个疯狂复杂的鲁布·戈德堡机器,在这种不受约束的问题空间中让人工智能独自承担责任可能非常危险,因为它会产生幻觉,并可能从训练数据中拾取不良模因。人工智能所做的一切都必须由技术熟练的人员进行人工审核,如果应用程序或服务很重要,还要进行审计 — — 当然 — — 这种模式的重点在于它不需要创造者具备技术技能,而是让创造成为一种实时迭代行为。还有其他使用传统 IT 的惊艳之作。在新模式下,用户/创造者将希望实时更新他们正在运行的 Web 应用程序和互联网服务,只需告诉人工智能他们想要的改进、扩展和修复。
创建的系统需要每隔几分钟进行一次大规模升级!!
传统 IT 的设计并未考虑到这一点。任何参与其中的人都知道,升级是一件大事,而对于生产系统来说,升级通常需要很长的时间间隔。这是因为更改通常必须以同步的方式跨多个组件进行(例如更新数据库表、更改 Web 服务器配置……),而且这很麻烦。此外,当您更改在传统 IT 上运行的 Web 应用程序和服务的设计时,升级过程通常涉及重构/迁移数据,这个过程很慢、计算成本高且容易出错 — — 这再次阻碍了传统 IT 实现该范式的关键实时性,这将涉及运行 Web 应用程序和互联网服务,这些服务几乎以聊天的速度进行更新。
我可以继续说下去,但应该清楚的是,传统 IT 并不真正适合该范式。
由于存在困难,我们将看到像 Vercel 这样的服务,可能最终还有像谷歌这样的服务,它们提供可以在他们设计的定制基础设施平台中创建应用程序的人工智能,从而改善其中的一些问题。但他们的平台仍将不太理想,而且,人工智能创建的软件也将被锁定在他们的特殊平台上,他们可能还会以某种方式劫持相关数据,造成客户锁定,而所涉及的应用程序和服务将不具有主权。(尽管如此,我们预测某些倾向于模仿 ICP 的 web3 项目会在绝望的情况下使用类似 Vercel 的东西来创建这种范式的简化版本,然后以“链上”的形式向代币购买公众错误销售他们的服务,但除了成功地为他们销售更多代币外,他们的计划最终将无法与全球主流用户/创作者竞争。)
那么真正需要的是什么?
好消息是,DFINITY 多年来一直在努力解决这个范式。让我解释一下……从一开始,回溯到数年前,现在已经有超过 1000 人年的研发努力,我们的工作一直专注于使用利用高级加密技术、协议数学和计算机科学的去中心化网络广泛地重新发明计算。我们的工作在 web3 领域是完全独一无二的。
ICP 的一个关键特性是,您可以完全使用安全且不可阻挡的网络驻留软件构建 Web 应用程序,这是一种功能更强大的智能合约演变。在网络上构建时,您不需要大型科技公司和传统 IT。AI可以编写此代码,并将其上传到 ICP 网络(如互联网计算机)以创建 Web 应用程序或其他互联网服务。需要明确的是,在 ICP 创建的激进计算环境中,AI只需上传代码 即可创建和更新。.. 无需配置云帐户、数据库、Web 服务器和网络安全。
此外,代码自动安全且不受网络攻击。 因此无需担心幻觉会给黑客留下一扇大门。
此外,AI 无需设计和配置复杂的故障转移系统,因为代码是不可停止的并且始终运行。
因此这些障碍已经消除。但真正的力量来自 ICP 提供的开创性计算机科学进步,称为“正交持久性”(继续阅读,我不会对您讲得太技术性!)在 ICP 上,软件单元在持久内存页面内运行,这基本上就是说,数据“坚持”在程序员用软件语言编写时创建的软件逻辑上,这使他们免于将数据复制到数据库和文件中的复杂性和低效率,也消除了对这些事情的需求。一切都只是网络驻留的高度抽象的软件。这使得工程师(以及即将推出的 AI)能够以更简单的形式描述功能,而无需依赖关系,这对于此范式来说是理想的。
早在 2018 年,我就描述了“正交持久性”的愿景,但直到现在,6 年后,它才通过 Motoko 完全实现,Motoko 是一种直接与 ICP 平台的工作挂钩的领域特定语言。
为我们所说的 EOP 或“增强正交持久性”做好准备,它将最终实现我们一直努力的目标。(这受到即将发生的升级的限制,例如 64 位更改也需要在网络上运行 LLM。)上面我谈到了即时和安全升级对新 AI 范式的重要性。好吧.. EOP 使得在升级之间“变形”软件成为可能。开发人员(人类和 AI)将编写新版本的软件,以实现所需的更改。然后他们将分别描述将数据从旧版本转换的代码。 (例如,如果已经创建了 Google Photos 风格的应用程序,那么升级可能会向照片添加位置数据和评论,从而导致“照片”数据类型的结构发生变化。)在升级过程中,在新范式中,EOP 会执行以下操作:1)它为升级添加了类型安全性,确保如果 AI 犯了可能导致数据丢失的错误(无论是幻觉还是其他原因),升级将失败,这大大降低了传统 IT 架构中始终存在的风险。2)随着软件通过升级而变形,它允许数据转换以高效的方式进行,这样范式就可以以谈话的速度提供实时升级。这正是我们所需要的。
多年来专注于重塑计算的其他好处也很重要。例如,由于代码和状态在这种环境中合二为一,ICP 可以轻松地几乎立即快照应用程序和服务,如果用户不喜欢他们的数据转换方式,他们可以回滚到他们之前所在的位置(使用 EOP,这通常也可以通过“升级”到软件的早期版本来实现)。我可以继续说下去,但我将总结一下。
这种最终将深刻改变技术的新范式将通过将不断改进的人工智能与 ICP 技术相结合而解锁。
对于 ICP 社区来说,令人难以置信的是,该范式为庞大的全球市场提供了实用性,我们不会受到 web3 噪音的限制。人们会使用它,因为它能满足他们的需求。我可以告诉你,在幕后,我们正在为人工智能本身付出巨大努力,也在为让它建立在 ICP 上的框架付出巨大努力,并确保互联网计算机能够扩展以处理这个问题 — — 你可能已经知道这项工作了。如果您认为互联网计算机最近计算能力的惊人增长令人印象深刻,那么请系好安全带,因为这种模式可能意味着我们还没有看到任何东西。与往常一样,我们选择相信这一点,而不是叙述:
Pure. Utility. From. Advanced. Alien. Tech. Will. Win. In. The. End.
今天我们比以往任何时候都更加封闭。哦,顺便说一句,我是否提到过,人们使用人工智能创建的下一代网络应用程序和互联网服务将是互联网原生的和主权的。它们将在由真正的去中心化硬件托管的网络上运行(互联网计算机是少数几个实际上不在大型技术上运行的 web3 网络之一),利用无需信任的多链功能,并嵌入真正的链上人工智能。
This is going to really, really cool...