天天看点

OpenAI放出核弹,ChatGPT 插件系统,AI时代的苹果

作者:一笑看乾坤

ChatGPT 插件系统,构建AI时代的新系统

这几天基于OpenAI GPT4的新消息不断,先有微软旗下的github发布了基于GPT4,升级了github copliot 为copliotX,而原来的api将于3月23号下线,但老用户不受影响。不过昨天OpenAI确实放出一个核弹。OpenAI发布了基于GPT4模型可构建万物相连的插件系统。这就是从今年起我们正式迈入了智能操作系统时代。这具有划时代意义,这就好比,当年的微软操作系统以及ipone4出现一样。那我们在这样一个时代,应该充分了解,学习,应用新的技能,以在这个新时代中有所建树。那下面我们就具体谈谈,OpenAI 插件系统都有哪些功能,对未来有什么影响。

OpenAI放出核弹,ChatGPT 插件系统,AI时代的苹果

2023年3月23日,OpenAI 宣布正式上线了以安全为核心的 ChatGPT 插件系统。OpenAI 插件将 ChatGPT 连接到第三方应用程序,之后 ChatGPT 便能够与开发人员定义的 API 进行交互,从而可以构建出基于 ChatGPT 模型的新的应用,这就可以构建一个开放的智能系统 ,主要包括:

  • 检索实时信息,例如体育比赛成绩、股票价格、最新消息等。
  • 检索知识库信息,例如公司文件、个人笔记等。
  • 代表用户执行操作,例如订机票、订餐等。

目前,插件系统还处于 alpha 测试期,首批参与插件创建的厂商包括 Expedia、FiscalNote、Instacart、KAYAK、Klarna Shopping、Milo Family AI、OpenTable、Shopify、Slack、Speak、Wolfram 和 Zapier。

OpenAI放出核弹,ChatGPT 插件系统,AI时代的苹果

另外,OpenAI也创建了两个插件,一个是网页浏览器,一个是代码解释器。我们还开源了一个知识库检索插件的代码,这个插件可以由任何开发人员自己托管,他们可以用这些信息来增强 ChatGPT。

OpenAI开放扩展插件 alpha 访问,让通过申请的用户和开发人员可以访问。OpenAI最初将优先考虑少数开发人员和 ChatGPT Plus 用户,但后续计划随着时间的推移推出更大规模的访问。。

OpenAI 表示,现在的语言模型虽然在各类任务中都能有所表现,但仍然有局限性。而模型提升自我的唯一途径就是其训练数据。但数据内容可能已经过时,而且模型往往“以偏概全”、“生搬硬套”。此外,语言模型唯一能够开箱即用的输出模式就是文本,虽然文本中包含实用说明,但要将其化为操作还需要经历额外的过程。

OpenAI 将插件比喻成语言模型的“眼睛和耳朵”,能帮助模型访问因为较新、较个性化或较具体而不宜包含在训练数据内的信息。为了响应用户的明确要求,插件还能帮助语言模型切实执行安全、受控的操作,从而提高整个系统的实用性

OpenAI希望开放标准的出现能够统一应用程序访问Ai的开放接口的方式。他们正在进行这样一个标准的早期尝试,正在寻找有兴趣与我们一起构建的开发人员的反馈。

OpenAI 开始逐步为 ChatGPT 用户启用早期合作者的现有插件,首先是 ChatGPT Plus 用户。并开始为开发人员提供为 ChatGPT 创建自己的插件的能力。

在接下来的几个月里,当我们从部署中学习并继续改进我们的安全系统时,我们将重复这个协议,我们计划让使用 OpenAI 模型的开发者能够将插件集成到 ChatGPT 之外的他们自己的应用程序中。

ChatGPT插件系统怎么样?

我们先看下 OpenAI 自己托管的两个插件表现如何。

1、浏览器插件

一套知道该何时及如何浏览互联网的实验性模型。

以往,ChatGPT 会礼貌地指出,其训练数据中不具备充足的信息,因此无法回答某些特定问题。但现在可以给出答案和相关链接了。

在 OpenAI 展示的示例中,ChatGPT 会检索关于最新一届奥斯卡颁奖典礼的信息,再用其最擅长的“写诗”能力加以改编。

OpenAI放出核弹,ChatGPT 插件系统,AI时代的苹果

除了为最终用户提供显著的实用性助益之外,OpenAI 认为,这种对语言和聊天模型全面可解释性的研究,也将在可扩展性和对齐能力方面带来令人兴奋的前景。

2、代码解释器

一套可使用 Python 处理上传和下载的实验性 ChatGPT 模型。

OpenAI 为模型开发了一个可在沙盒、防火墙执行环境中工作的 Python 解释器,外加一些临时磁盘空间。解释器插件运行的代码会在一个持久会话中进行评估,且该会话在聊天期间始终有效(具有上限超时),后续调用可以相互构建。此外,还支持将文件上传至当前对话工作区,并下载工作结果。

比如,当问到:一块砖的重量是这块砖自身 30% 的重量与 5 个 GPU 的重量之和,已知每吨重量包含了 100 块砖和 200 个 GPU,那么一块砖的重量是多少?

ChatGPT 给出的答案是:一块砖的重量是 7.8125 千克。

OpenAI放出核弹,ChatGPT 插件系统,AI时代的苹果

执行逻辑计算的代码解释器插件

从早期用户研究来看,OpenAI 确定了代码解释器的几种重要用途:

  • 解决定量和定性类数学问题
  • 进行数据分析和可视化
  • 将文件转换为不同格式

OpenAI 表示,希望这套模型能够运用自己的编程技能,为计算机中的基础功能提供更自然的使用界面。刚刚上手的初级程序员可以在它的帮助下大大提高工作效率,同时也希望能让更多受众接触并掌握编程技能。

3、第三方插件

一套知道该何时及如何使用插件的实验性模型。

OpenAI放出核弹,ChatGPT 插件系统,AI时代的苹果

ChatGPT 中的第三方插件

第三方插件由 manifest 文件做描述,其中包含对插件功能的机器可读描述和调用方法,同时提供面向用户的说明文档。

OpenAI放出核弹,ChatGPT 插件系统,AI时代的苹果

待办事项管理插件的 manifest 文件示例

插件的创建步骤如下:

1、用户使用希望语言模型调用的端点来构建 API(可以是新的 API、现有 API 或专为大语言模型设计的现有 API 打包器)。

2、为自己的 API 创建 OpenAPI 记录规范,同时创建一个指向 OpenAPI 规范并包含插件特定元数据的 manifest 文件。

在 chat.openai.com 上开始对话时,用户可以指定想要启用的第三方插件。关于已启用插件的文档,将作为对话上下文的一部分被提交给语言模型,让模型能够根据需求调用适当的插件 API 以实现用户意图。目前的插件主要考虑对后端 API 的调用,OpenAI 也在探索如何让 API 调用客户端 API。

当然OpenAI这次着重强调安全问题,不过在这里就不展开讨论了,我觉得现在最重要的是功能有惊艳的表现在,就如微软解散了其道德安全团队一样。

OpenAI 表示他们正在努力开发插件,并将它们带给更广泛的受众。他们有很多东西要学,在大家的帮助下,希望建立一些既有用又安全的产品。

总之,通读官方文档后,感觉OpenAI插件系统的开放,这是一枚核弹。也可以看到微软在手机系统失败后,再次称霸下一个时代的智能时代核心。最近基于GPT4的能力,全方位打造AI生态系统。可见微软+OpenAI 是智能时代的“苹果”,那谁将会是下一个”安卓”?最后再说下,最近AI科技发展迅猛,但是对中国用户来说都很难首先体验和试用,但国内在创新方面太欠缺。我们现在的应用都抄别人,现在整个IT生态系统,都是基于微软window和苹果生态系统 。国内还没有比较好的生态系统。现在在微软+OpenAI的引领下,也没有什么机会了。

继续阅读