OpenAI 再丢“王炸”:ChatGPT “封印”解除,能联网、搜索了!

8fb5dd3e9af148699f85afd7bc7d94c0.gif

整理 | 屠敏 郑丽媛

出品 | CSDN(ID:CSDNnews)

「乱花渐欲迷人眼」,新的一天里,OpenAI 再次丢出“王炸”:ChatGPT 推出插件功能,既能联网,也能开启搜索,还能执行代码和运行计算......

一招下来,不仅把翻书、打开计算器的力都给省了,现如今还能用 ChatGPT 直接获得搜索引擎提供最新消息的体验。

fcbc105d40646f2d469f9b2802fa5a42.png

从 OpenAI 推出的网络浏览器、代码解释器到第三方工具

OpenAI 表示,“插件是专门为语言模型设计的工具,以安全为核心原则,并帮助 ChatGPT 访问最新的信息,运行计算,或使用第三方服务。”

具体来看,其推出的插件范围包括 WolframAlpha、OpenTable、Slack 等第三方工具,以及官方推出的网络浏览器插件和代码解释器。

ab9274be10783519bc7d1b6471e16365.png

基于这些,普通用户也能在 ChatGPT 界面内生成代码、运行代码、上传和下载从 csv 数据到图像的文件,并评估输出结果。

除此之外,OpenAI 还开放了知识库检索插件的代码(https://github.com/openai/chatgpt-retrieval-plugin)。

1c5b23dc81767218d58641c686073cf1.png

网络浏览器

ChatGPT 的爆火出圈,在于它几乎“无所不能”:编代码、写策划、出小说、当客服……但作为一个基于历史数据的语言模型,ChatGPT 有个一直被诟病的问题:其训练数据截止于 2021 年 9 月,对于更新的信息数据它无法准确回答。 

而今天,这道”封印“终于解除了——OpenAI 推出了网络浏览器插件,即 ChatGPT 可以联网了! 

“受到过去工作的启发(包括我们自己的 WebGPT,以及 GopherCite、BlenderBot2、LaMDA2 和其他),现在我们允许语言模型从互联网上读取信息,严格扩大了其讨论内容范围,超越了训练语料库,可获得当天的最新信息。”

OpenAI 展示了一个例子,通过网络浏览器插件,ChatGPT 已可检索今年最新的奥斯卡信息:

7d9e2cf532c6604e3b7001cd05ada965.png

根据 OpenAI 介绍,网络浏览器会调用 New Bing 的搜索 API 从网上检索内容,因此继承了微软在安全方面的大量工作:(1)信息来源的可靠性和真实性;(2)防止检索有问题内容的 ”安全模式“。网络浏览器可显示访问过的网站,并在 ChatGPT 的回复中引用其来源。 

此外,OpenAI 明确指出该插件仅限于检索信息,不包括表单提交等”事务性“操作。它还将在独立服务器中运行,因此 ChatGPT 的浏览活动与其基础设施是区分开来的。

0c7a078c560af0a25e750c29fa313b5d.png

代码解释器(Code Interpreter)

「可以使用 Python处理上传和下载的一个实验性的 ChatGPT 模型」,这是 OpenAI 对自家最新推出代码解释器的介绍。

简单来看,OpenAI 提供了一个在沙盒、防火墙执行环境中提供工作 Python  解释器,以及一些临时磁盘空间。由代码解释器插件运行的代码在一个持久的会话中进行评估,该会话在聊天对话期间是有效的(即有上线,会超时),后续的调用可以建立在彼此之上。当前,这一功能支持将文件上传到当前的对话工作区,也能下载工作结果。

e9a39d8e66c1d26b3c4abe6db05a1d54.png

除了生成代码,代码解释器(CI)还支持的功能有:

  • 解决数学问题,包括定量和定性的数学问题

  • 进行数据分析和可视化

  • 在不同格式之间转换文件 

另外,OpenAI 也表示,正在邀请用户尝试代码解释器,发现其他有用的功能。 

为此,国外用户 Andrew Mayne 尝试发现,代码解释器还可以分析输出并在另一个函数中使用它。这意味着你可以把不同部分的代码串起来,把一个部分的输出变成另一部分的输入。 

他通过让 CI 使用一个算法来生成一个迷宫,将迷宫转换成块,使用一个算法来寻找出口,使其看起来像吃豆人,然后生成一个 GIF。

4b8da07da1246c5c6fc6c698b3f3f566.gif

以前,当开发者使用 ChatGPT 来创建代码时,其中会涉及到把输出结果放到另一个环境中来测试。现在你可以在 ChatGPT 内做很多开发,且不需要离开用户界面。可谓极大地提高了开发者的编程效率。 

通过 Andrew Mayne 的一些实测,我们不妨一起见证一下代码解释器的强大之处:

使用 OpenCV 进行人脸查找

使用 OpenCV 和一个简单的人脸搜索算法(Haar Cascade Classifier),CI 能够创建一个函数,在这张图片中找到人脸:

c5f45454cf7489c1a246617c9ebd32bf.png

行星轨道

使用 Matplotlib 库,能够让 ChatGPT 模拟内行星的轨道并将其保存为 gif 图片。

c1f8fa1d9294f7d225e6f48e41eea9b3.gif

创建机器学习模型 

虽然 ChatGPT 不能在 CI 中加载任何机器学习库(目前),但我们可以使用 n-grams 进行一些基本的统计文本生成。在这个示例中,Andrew Mayne 给了它一本书名,要求它创建一个预测算法,然后预测文本序列中的下一个词。其结果不会很快让 GPT-4 担心,但还是很有趣。

f920c7f5bebc2623c5a1e4984de93b10.png

064dcc15019d3f41630283926e5eb2bc.png

绘图

要求 ChatGPT 画一只猫,它创造了类似猫的东西。 

2610d892ca9b2a6c3607a4f82c192758.png

画一只带着蓝色的高帽和嘴里有烟斗的猫。

bebf311041deba03dc4c0c048126dccc.png

b1f66926b99659eea1c6cdf4a839a3e9.png

检索

OpenAI 开源了一个 ChatGPT 检索插件(https://github.com/openai/chatgpt-retrieval-plugin),这个检索插件允许 ChatGPT 搜索一个矢量数据库的内容,比如从(Milvus、Pinecone、Qdrant、Redis、Weaviate 或者 Zilliz)作为索引搜索,并将最佳结果添加到 ChatGPT 会话中,当然前提是这些数据库内容获得了个人或组织的许可。 

这样开发者可以在检索插件中添加他们被授权使用的内容,并通过自然语言提问或表达需求,从其数据源(如文件、注释、电子邮件或公共文档)获取最相关的文档片段。 

9902ce5b317f938525724fa244e62e18.png

第三方插件

对于第三方插件,OpenAI 表示通过候选名单的开发人员可自行为 ChatGPT 构建插件,并给出了相关步骤: 

1、建立一个你希望语言模型调用的端点 API(可以是新 API、现有 API 或专门为 LLM 设计的现有 API 的包装器)。

2、创建一个记录 API 的 OpenAPI 规范,以及一个链接到 OpenAPI 规范并包括一些插件特定元数据的清单文件。 

在 chat.openai.com 上开始对话时,用户可选择他们希望启用的第三方插件。关于启用插件的文档会作为对话内容的一部分显示给语言模型,使模型能根据需要调用的插件 API 来实现功能。

目前,ChatGPT 已官宣了第一批第三方插件,主要由 Expedia,FiscalNote,Instacart,KAYAK,Klarna,Milo,OpenTable,Shopify,Slack,Speak,Wolfram 和 Zapier 创建。

其中,计算知识引擎 Wolfram|Alpha 方面兴奋表示:”虽然还处于早期阶段,但这已经非常令人印象深刻——人们可以开始看到我们所谓的‘ChatGPT + Wolfram’是多么惊人地强大(甚至可能是革命性的)。”

例如,上个月问 ChatGPT 土耳其牲畜的数量时,它只会编造一个合理但错误的数据。而如今在调用了 Wolfram 插件后,ChatGPT 可以给出一个“很好且权威”的答案,并能将其可视化:

65f6f4f067aeca14f50d9e6194fa6410.png

ff4f597001fcc3fedd67dfc240f612e0.png

现在就能用?

基于自由的插件和第三方服务,再也不用担心 ChatGPT 胡说八道了。 

OpenAI 对此也在安全与风险维度着重强调了这一点,通过整合对外部数据的明确访问——例如网上的最新信息、基于代码的计算或自定义插件检索的信息--语言模型可以通过基于证据的参考来加强其回答的质量。

这些参考资料不仅可以提高模型的效用,而且还可以使用户评估模型输出的可信度,并反复检查其准确性,从而有可能减轻与过度依赖有关的风险。 

那么对于开发者及用户层面而言,什么时候能够用上?

其实自 ChatGPT、Bard、新 Bing、文心一言等大模型工具与产品发布以来,想必很多用户最怕简单的一个单词就是“waitlist”,不出所料,这一次也毫不例外(https://openai.com/blog/chatgpt-plugins)。

4fa5bf1d613a267418180aac68773076.png

OpenAI 表示,目前只有一小部分用户(优先少数开发者和 ChatGPT Plus 用户)可以开始使用插件功能,其计划在了解到更多信息后,逐步推出更大规模的访问(针对插件开发者、ChatGPT 用户,以及在 alpha 期之后,希望将插件整合到他们产品中的 API 用户)。 

参考资料:

https://openai.com/blog/chatgpt-plugins

https://writings.stephenwolfram.com/2023/03/chatgpt-gets-its-wolfram-superpowers/

https://andrewmayneblog.wordpress.com/2023/03/23/chatgpt-code-interpreter-magic/

 

0bc9f7e33f2d6fa4b90f5be38632d900.gif

3c34c97a126a87c33cab5127cbd294f4.jpeg

☞Java 20 发布!
☞李彦宏:十年后不会写提示词或被淘汰;GitHub发布Copilot X,动动嘴就能生成代码;
☞飞书的“365种可能”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/23366.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

三菱加工中心CNC编程G代码讲解

注意:在G之后没有接续数值指令中,在运转时将变成G00的动作。(注1)印有“*”记号表示初期状态应选择的指令码或被选择的指令码。印有“※”记号表示初期状态依参数所选定指令码或被选择的指令码。(注2)同一单…

如何用ChatGPT做咨询师,附Prompt

对基本问题研究得不深不透、得不到可靠的分析框架支持的情况下,仓促采取就事论事的应对措施 ,由于未能触及事情的根本,往往非但不能获得预期的效果,相反可能引发新的矛盾。 ——吴敬琏(著名经济学家,国务院…

chatGPT:5分钟制作PPT

近日,公司推广办公自动化,让我当回培训师,培训后勤部门员工如何使用RPA。做个培训PPT的重任自然得交给chatGPT了,以下是制作步骤: 步骤一:拟写提示词交chatGPT “你现在是一位编写PPT的高手。我会提出PPT的…

ChatGPT技巧大揭秘之PPT制作

接下来,我们将进入全新的ChatGPT篇章,这个篇章的主要目的是教大家如何正确地使用ChatGPT。很多人接触过ChatGPT,但是最终的结果都是不太满意,认为ChatGPT并没有传说中那么神奇。确实,要想让ChatGPT达到电影中那样神奇的…

安全的可靠的数据防泄密系统

大数据时代的来临,给人们的生活带来了很多便利,给企业提供了更多的商业机遇,而另一方面,大数据又增加了重要信息泄漏的风险,普通的信息安全防护手段在现阶段已经不能满足大数据时代的信息安全需求,需要专业…

恐怖的ChatGPT,肉哥也All in了!

这段时间真是太刺激了,AI领域几乎每天都会爆出一个超震撼的产品,有一种科幻马上要成现实的感觉。 不知道大家朋友圈是什么样,在整个创业的圈子里面,几乎全是 AI 相关。 就连 N 多年,传说中退休的传统互联网大佬&#x…

ChatGPT 速通手册——不同相似度算法的分值介绍

不同相似度算法的分值介绍 在信息大暴涨的今天,人类已经不可能出现通才、全才式的人物。利用 ChatGPT 来询问我们未知领域的知识是很好的习惯和用法。但对严肃知识的学习,一定要通过权威来源复核审校,保证自己所学知识的正确。否则&#xff…

亚马逊僵尸获取的三种方法 你正在使用哪一种?

亚马逊做跟卖的话是很简单便捷,不用自己大费周章的编写产品的listing 只需要找到一些合适的产品进行跟卖就可以了,还可以找到僵尸产品进行跟卖,我们常用的获取僵尸产品的三种方法; 第一种就是最原始的在亚马逊的商品页去找僵尸产品…

new bing 初体验:辅助看论文刚刚好

1. new bing使用条件 (1)安装Microsoft edge的dev版本 https://www.microsoft.com/zh-cn/edge/download?formMA13FJ (2)浏览器侧栏打开 Discover (3) 进入new bing 页面 侧栏展示 new bing 如果这一步,没有聊天功能…

在课堂上使用ChatGPT的三种创意方法

泰晤士世界大学排名. 自1910年从泰晤士报的一个高等教育专栏开始,经过100多年的建设和转变,泰晤士现已是一所世界大学大数据分析的国际机构,同时是获奖无数的国际高教传媒,每日及时报道各国各领域的高教发展趋势和走向。 在课堂上…

ChatGPT的横空出世,带给教育的冲击有多大?

最近很火的ChatGPT想必大家都有所耳闻,短短数日就占据了各大热搜榜单,或许我们无法明晰商业的浪潮,也对技术原理知之甚少,但它的功能却强大到让人叹为观止。 它可以写文章,可以做预算,可以编写代码……甚至…

腾讯工程师聊ChatGPT技术「文集」

想知道 ChatGPT 玩法、核心原理、搭建体验流程、最新竞品吗? 近期,美国人工智能研究机构 OpenAI 发布了最新的大语言模型 ChatGPT,其惊艳的性能在海内外掀起了一波又一波热潮。腾讯云开发者「热技解读」专栏特邀专家,从多方面分享…

2023 Chatgpt php源码

首次使用配置: 请访问 http://你的域名/key.php 配置您的API_KEY列表,程序将全局自动循环调用。默认用户名:admin,默认密码:admin2023。默认用户名密码可以在key.php文件中修改。 本项目完全开源,是PHP版…

GPT-3.5 也能直接联网了!

公众号关注 “GitHubDaily” 设为 “星标”,每天带你逛 GitHub! ChatGPT 常令人诟病的一个问题,就是它的模型训练数据,迄今为止用的还是 2021 年的老数据。 对于当下这个信息大爆炸时代,相隔两小时,消息都有…

ChatGPT进一步联网,距离成为超级流量入口还有多远?|数智焦点

备受瞩目的ChatGPT联网功能又更进一步。 继三月首次推出插件功能(Plugin)后,本周ChatGPT再次更新,将向Plus用户开放约70个第三方插件,覆盖购物、餐饮、旅行、天气、运算、翻译、分析数据等多种功能。 一个多月前&…

OpenAI 刚刚宣布了海量更新

OpenAI 刚刚宣布了海量更新,增加函数调用,支持更长上下文,价格更低! ​新模型上架 1、gpt-4-0613 2、gpt-4-32k-0613 3、gpt-3.5-turbo-0613 4、gpt-3.5-turbo-16k 部分模型降价 1、text-embedding-ada-002:$0.00…

申请GPT-4插件,等待GPT-4插件候补全过程

前言 GPT4相信大家都知道它的升级是带来更多惊喜的,目前GPT4已经推出了网页和插件功能,这些插件是专门为语言模型设计的工具。插件可以帮助 ChatGPT 访问最新信息、运行计算或使用第三方服务。写文记录一下,如果你现正好有需要GPT-4 插件的需求,也可以参考一下。 过程 这…

Linux系统性能监控命令系列之 lsof

大家好!我是Sean! 继续咱们的Linux系统中的性能监控命令,今天要分享的是lsof。 lsof (list open files) (一个列出当前系统打开文件的工具) 在linux环境下,万物皆文件,通过文件不仅仅可以访问常规数据,还…

Docker

1.概念 容器和虚拟机比较: 容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现。 与传统的虚拟机相比,Docker优势体现为启动速度快、占用体积小。 2.安装及配置 2.1安装在centos7中 …

Android:编译libevent动态库并移植jni中,在Android AVD虚拟机上实现一个http服务器

libevent源码:libevent-2.1.8-stable Android Studio版本:Android Studio Electric Eel | 2022.1.1 Patch 2 AVD虚拟机为x86. https://developer.android.google.cn/studio/run/emulator-networking?hlzh-cn#connecting 大体步骤: 1.在ws…