嵌入式系统与单片机|技术阅读
登录|注册

您现在的位置是:嵌入式系统与单片机 > 技术阅读 > ChatGPT 插件系统,正式上线!

ChatGPT 插件系统,正式上线!


自 ChatGPT 诞生以来,技术圈内有不少开发者基于它的功能实现了不少优秀的产品,现如今在 GitHub 上新增的 ChatGPT 项目更是多不胜数。为了能够更加灵活的扩展 ChatGPT 的现有功能,OpenAI 正式上线了以安全为核心的 ChatGPT 插件系统,在保障数据安全性的前提下,让 ChatGPT 功能再度提升一整个数量级!其实,在 ChatGPT 发布没多久后,OpenAI 便收到了来自多家企业与开发者的诉求,希望团队能开放插件系统,以便自己能将产品对接到 ChatGPT 上。于是,那些用户受众较多的产品,如 Shopify、Slack、Speak、Wolfram 和 Zapier 等公司,OpenAI 提前给他们开放了插件系统的开发权限。

目前,基于他们自有产品所构建的插件,已经上线到 ChatGPT。这些插件涵盖了实时信息检索、订机票、在线点餐、交通导航、企业办公、流程优化等功能。

OpenAI 的两款诚意之作

对于自家的插件系统,OpenAI 自然也得做出表率,所以,这次他们也带来两款颇有诚意的插件。1、Web 浏览插件ChatGPT 常令人诟病的一个问题,就是它的模型训练数据,迄今为止用的还是 2021 年的老数据。对于当下这个信息大爆炸时代,相隔两小时,消息都有可能滞后,更别说相隔两年了。本次的「Web 浏览」插件,基本上就是为了解决这个问题而生。该插件会利用 New Bing 的 API,在互联网上搜索问题的相关信息,然后给出具体答案。下面这个视频,主要演示了几个功能:
  • ChatGPT 检索有关奥斯卡颁奖典礼的最新信息;

  • 通过答案中的索引,跳转到详情链接;

  • ChatGPT 会根据提问内容,判断是否需要调用 Bing 接口来获取信息。

  • 需要注意的一点是,这个插件只支持 GET 请求,不支持 POST,也就是说,它只能用于获取数据,不能用于发送。这也是 OpenAI 从安全角度出发,做的一些限制。另外,那些做了爬虫限制,拥有 robots.txt 文件的站点,OpenAI 也会遵守约定,避开那些禁止抓取的内容。因此在使用时,出现如下报错,属于正常现象。相信这个插件装上后,Bing Chat 的使用频率会下降很多...2、代码解释器昨天推出的 GitHub Copilot X,其编程能力大家都有目共睹了。在技术编程领域,AI 能提供的协助以及应用前景无限。因此,本次 OpenAI 也开放了一个编程插件:「代码解释器」,该插件用到了尚处于实验阶段的 ChatGPT 模型。该模型被放置在一个受防火墙保护的沙盒中,并会分配少量的临时磁盘空间。在用户进行对话交流时,代码会保存在持续会话中,交流不中断的情况下,可随时调用。下面这个视频,主要演示了三部分内容:
  • 通过函数来生成与修改图表;

  • 解析 CSV 文件内容,并获取、分析表格数据、生成可视化图表;

  • 上传图片,动态调整图片大小、灰度、色调,并生成下载链接。

  • 在 OpenAI 的最初研究中,发现这款代码解释器有着以下几点比较好用的功能:
    • 解决定量和定性的数学问题;

    • 进行数据分析和可视化;

    • 快速转换文件格式。

    随着使用人群的增加,这款代码解释器的更多用途功能会被慢慢挖掘出来。

    ChatGPT 插件使用 & 开发

    看完 OpenAI 的两个插件,你是否也想尝试自己弄一个?别急,这个使用权限和开发权限不是人人都有的。你需要先加入 waitlist 申请,然后等待官方通过。开发者和 ChatGPT Plus 会员通过机率会大一点。在申请时,最好填上自己的 GitHub 地址,我猜想这应该也是 OpenAI 团队用于判断开发能力的标准之一。申请地址:https://openai.com/waitlist/plugins此外,OpenAI 对插件系统的安全也是极为看重。除了设置沙盒,保障隔离之外,OpenAI 还联合内外部人员进行了多次红队演练,确保插件开发者不会进行 prompt 注入、发送诈骗和垃圾邮件、绕过插件防御系统来安装后门程序等行为。红队演练是一种模拟攻击的安全评估方法,由一支独立的团队(红队)针对特定目标进行计划、实施攻击,以发现现有系统的安全漏洞和潜在风险,并提供改进建议。如果你足够幸运,拿到了插件权限。在动手开发插件之前,不妨先看下 OpenAI 在 GitHub 最新开源的项目:Retrieval该项目是一个简单的 ChatGPT 插件 Demo,可对个人或组织文档进行语义搜索和检索。通过提问,便能从数据源(如文件、笔记或电子邮件)中获取相关的文档内容。下面这个视频,展示了该插件的具体用例:通过提问来调取 2018-2022 年联合国的报告内容,并输出为表格。GitHub:https://github.com/openai/chatgpt-retrieval-plugin通过这个 Demo,我们可以先大致了解 ChatGPT 插件的文件结构、API 调用方式,以及跟 ChatGPT 的交互流程。

    写在最后

    随着新插件系统的上线,未来 ChatGPT 的功能会变得愈加丰富,用户也不再需要到多个 App 之间来回切换。对于开发者来说,后续 ChatGPT 插件若打通付费选项,兴许也是一个不错的变现渠道。从大方向看,ChatGPT 插件系统的上线,将如同早期 iPhone 开放 App Store 一般,OpenAI 正在悄然建立起自己的 AI 生态帝国。


    最近很多小伙伴找我要一些程序员必备资料,于是我翻出了压箱底的宝藏,免费分享给大家!


    扫描海报二维码免费获取。