用 ChatGPT 秒建大模型,OpenAI 全新插件杀疯了,接入代码解释器一键 get

ChatGPT 可以联网后,OpenAI 还火速介绍了一款代码生成器,在这个插件的加持下,ChatGPT 甚至可以自己生成机器学习模型了。

上周五,OpenAI 刚刚宣布了惊爆的消息,ChatGPT 可以联网,接入第三方插件了!

而除了第三方插件,OpenAI 也介绍了一款自家的插件「代码解释器」,并给出了几个特别的用例:解决定量和定性的数学问题;进行数据分析和可视化;快速转换文件格式。

此外,Greg Brockman 演示了 ChatGPT 还可以对上传视频文件进行处理。

而一位叫 Andrew Mayne 的畅销作家、OpenAI 的创意应用程序和科学传播者,立马就试了一把 —— 把代码解释器(Code Inerpreter)接入 ChatGPT。

感受就是,太丝滑了!

以前用 ChatGPT 写代码时,总是需要把代码拿出来,再放到另一个环境里去测试。

而现在,根本不需要离开当前的界面,直接就可以在 ChatGPT 中开发了。

只要我们把这个代码解释器添加到数据分析、绘图功能中,就诞生了一个强到发指的编码和研究工具。

OpenAI 全新插件系统:代码解释器

目前,代码解释器只能在少量的库上运行 Python,而即使用最基础的库,它能做的东西也非常多,非常有趣。

另外,除了生成代码,代码解释器 (CI) 还可以分析输出,并将其用于另一个函数。

因此,我们可以将不同的代码串在一起,获取其中一个的输出,再提供给另一个。

这个吃豆人 gif 就是这么生成的:CI 用算法生成迷宫,把迷宫变成方块,用算法找到出口,做成吃豆人的样子,然后生成 gif。

以下是 Mayne 使用 ChatGPT 的代码解释器插件,进行随机实验的一些示例。

创建机器学习模型 (某种程度上)

虽然目前 ChatGPT 无法将任何机器学习库加载到代码解释器中,但我们可以使用 n-gram 进行一些基本的统计文本生成。

如下例子中,通过给它提供一本书,要求它创建一个预测算法,然后预测文本序列中的下一个单词。

GPT 用 n-gram 模型生成了算法:

下一个单词预测是一项自然语言处理任务,可以使用语言模型来解决。建立语言模型的一种简单方法是使用 n-gram 模型。

n-gram 模型是一种基于统计的语言模型,它根据前 n-1 个单词来预测下一个单词。例如,如果我们选择 n=3(即三元模型),则模型将基于前两个单词来预测下一个单词。

以下是一些代码,可以帮助您从头开始构建三元模型。

声音

因为 ChatGPT 可以理解很多数学数据,并且 CI 能够生成可下载的文件,因此 Mayne 尝试了下用 ChatGPT 生成 Shepard 音调。这是一种独特的音调,能够个人造成一种音调在不断变高的错觉。

ChatGPT 不仅顺利地完成了任务,还直接用 CI 生成了一个 wav 文件。

打开听一下这个 Sheperd 音,感受就是,两个字 —— 完美!

既然 ChatGPT 生成的 Sheperd 音这么完美,Mayne 就更进一步,让 ChatGPT 来生成一个康威生命游戏的会话,然后转换为音乐。

(康威生命游戏是剑桥大学康威设计的计算机程序。这是一款图灵完备的零玩家游戏,意味着它的演化取决于它的初始状态,不需要进一步的输入。)

第一遍的时候,ChatGPT 生成的音乐有点太随意,Mayne 要求它生成更愉悦的音乐,于是 ChatGPT 应用了五声音阶,听起来果然不错。

ChatGPT 的表现太过优异,Mayne 大为兴奋,他已经开始设想一整张数学音乐专辑了,比如(斐波那契数列、Mandelbrot 集、元胞自动机)。

随后,他要求 ChatGPT 为《康威生命游戏》这首歌生成一个专辑封面。由于它没有连接到 DALL-E,Mayne 要求它从模拟帧生成图像。

专辑封面如下。

二维码

而看着这张专辑封面,Mayne 马上意识到或许可以用 ChatGPT 生成一个有效的二维码。

Mayne 让它为 OpenAI 的网站生成一个二维码,结果如下:

那么,ChatGPT 可以创建一个以二维码结尾的康威生命游戏吗?

是的,它可以。

图片

另外,Mayen 发现,使用 OpenCV 和一个简单的面部识别算法(Haar Cascade 分类器),CI 就能够创建一个函数,来进行人脸识别。

使用 OpenCV 进行人脸识别

现在,ChatGPT 可以自己打开和读取文件了,也就意味着理论上它可以使用这些数据生成新的东西。比如,把一张图转换为 ASCII 的形式。

上传图片:

转为 ASCII:

生成动画

通过代码解释器,可以生成数据,并将其输出包括 gif 在内的不同格式。

首先,让它做一个弹跳块:

然后是暴风雪:

接下来是「生命游戏」,正是这款游戏启发了二维码模拟实验。

试图让代码解释器使用矢量化的立方体来生成「旋转的立方体」。在尝试了其他方法之前,这是能够得到最接近的结果:

OCR

研究称,光学字符识别(OCR)是代码解释器中的一个库。通过用网站截图进行测试,果然可以识别。

将 OCR 与一个功能强大的语言模型 GPT-4 结合起来,可以为修复旧文档提供了一些有趣的可能性。

上图可以看出,OCR 能从整张图片中提取部分文本,但结果仍不完整,且带有噪声。

由此看来,在处理低质量或扭曲的图片时,OCR 可能会有限制。如果你需要从图片中获取具体信息,同时也需要手动转录部分内容。

日历邀请

尽管代码解释器没有访问 ics 库的权限,但它可以生成一个纯文本的日历邀请,然后让 ChatGPT 将其保存为.ics 文件。

画画

尽管已经有一些 GPT-4 生成可缩放矢量图像(SVG)的有趣例子。但我还是很好奇 ChatGPT 和代码解释器能对简单的图像块做些什么。

我让它画了一只猫,它创作了类似猫的东西。为了确保它不是凭记忆做出的,我要求它画一个蓝色的高顶帽和烟斗。虽然不完全是我想象中的高顶帽,但仍然是一个帽子,是蓝色的。

一只戴着帽子、抽着烟斗的猫:

一只戴着「帽子里的猫」式样帽子,还有抽着烟斗的猫:

模拟器

通过使用 Matplotlib 库,我成功地让 ChatGPT 生成了内部行星轨道的模拟,并将其保存为 gif。

我接着思考能否让 ChatGPT 模拟一局跳棋,并设法移动了棋子,但是出于礼貌没有拿走对手的棋子。

能否模拟一局象棋?首先我让 ChatGPT 创建自己的棋盘库(一个非常简单的棋盘库,有一些限制和不太合法的移动……),然后使用 Unicode 表示棋子,之后,它可以模拟一场游戏的开始,并将其保存为.gif 文件。

下面是我和 ChatGPT 进行象棋模拟时的对话。可以看到,我只是给了一些指示,ChatGPT 和代码解释器做了剩下的工作。

如上是 Andrew Mayne 对 ChatGPT 和代码解释器插件的一些探索。

网友看后点评,LLMs 越来越像一位真正的程序员,不仅可以建议代码片段,还可以编写整块代码、运行代码,并给你输出进一步的指导和反馈。

还有人表示,即使停下手下的事,也要看看这篇关于 GPT-4 代码解释器插件用例的文章。这完全是疯狂的,并将改变一切。

参考资料:

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

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

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

相关文章

什么是元宇宙,什么是AI,什么是chatgpt?什么是星云虚境?

随着现代科技的发展,元宇宙已经不再是科幻电影中的概念,而是逐渐变得真实起来。元宇宙是极为先进的数字世界,它需要人工智能、虚拟现实、区块链、云计算等多种技术的支持。在这个数字空间中,人们可以体验到比现实生活更丰富、更多…

元宇宙大爆炸:开发元宇宙是互联网的接替者?

美国游戏引擎公司Epic Games的创始人CEO蒂姆斯威尼(Tim Sweeney)宣称,玩家已经可以通过风靡的《堡垒之夜》聚集“元宇宙”的虚拟世界中。近期,美国超人气歌手Ariana Grande在全球不同地区,连续举办了5场演唱会&#xf…

“抢滩”元宇宙:不只Facebook和腾讯

来源 | 01区块链 责编 | Carol Facebook创始人兼首席执行官马克扎克伯格在2021年6月底表示,该公司的未来规划远不止是社交媒体,而是筑造一个元宇宙。扎克伯克宣称,希望在未来用5年左右的时间,将Facebook打造为一家元宇宙公司。 20…

元宇宙GOD新纪元打通元宇宙

J,F,4.5.9.9.9 区块链技术诞生至今已经有十余年了。在国内外不同团队的大力推动下,区块链项目层出不穷,但是对于生活的赋能作用并没有很好地体现出来。区块链技术是一项伟大的革命,但是一项技术如果不能投入实用,和各领域的应用结…

科技新浪推前浪 ChatGPT将元宇宙“拍在沙滩上”?

近期ChatGPT的热度显然已经盖过了元宇宙,回想去年元宇宙大热之际,很多企业纷纷跟进,甚至还有不少公司选择更名以表达All In元宇宙的决心。而如今ChatGPT抢占风头,成为新宠,元宇宙似乎被“抛弃”了,难道元宇…

巴比特 | 元宇宙每日必读:ChatGPT的火热与当年元宇宙的爆火故事如出一辙,科技巨头为何总是喜新厌旧?...

摘要:几乎所有公司都在想方设法与ChatGPT攀上关系,几乎人人都在关注、讨论、试用ChatGPT时,谁还记得Roblox、Clubhouse?Roblox是ChatGPT之前的全球顶流,带火了元宇宙;Clubhouse在Roblox之前也曾短暂红遍全球…

ChatGPT提示词工程(三):Summarizing概括总结

目录 一、说明二、安装环境三、概括总结(Summarizing)1. 简单地概括总结,只有字数限制2. 概括总结需要关注的某些点 四、用“提取”代替“总结”(Try "extract" instead of "summarize")五、概括总…

微信小程序自定义tabbar,custom-tab-bar

背景: 由于需要按权限配置底部tabbar,所以需要用到自定义,微信官方文档自定义 tabBar 1. 配置信息 在 app.json 中的 tabBar 项指定 custom 字段,同时其余 tabBar 相关配置也补充完整 {"tabBar": {"custom": …

微信小程序开发 一 tabbar图标和颜色

前期准备 :注册,填材料,验证等等: https://mp.weixin.qq.com1.浏览一遍简易教程,下载相应的开发工具 写一个小例子 点击左侧的 “编辑”-》点击右侧代码里的 app.json 修改为 {"pages":["pages/fig…

as微信界面设计

一、内容 实操实现APP门户界面框架设计&#xff0c;至少包含4个tab页&#xff0c;能实现tab页之间的点击切换 二、技术 使用布局&#xff08;layouts&#xff09;和分段&#xff08;fragment&#xff09;&#xff0c;对控件进行点击监听 三、xml代码 top.xml <?xml ve…

将iconfont图标引入到vant的Tabbar标签栏里边

vant的Tabbar标签栏https://youzan.github.io/vant/#/zh-CN/tabbar 在app开发中&#xff0c;这个必不可少&#xff0c;上一张讲了怎么引入iconfont图标&#xff0c;现在就将iconfont图标引入到tabbar标签栏里边&#xff0c;看着vant提供的图标&#xff0c;必将有点丑啊23333&am…

微信小程序自定义tabBar以及图标-使用vant-weapp

小程序整合vant weapp可以看《微信小程序vant weapp安装与使用》 微信官方文档有介绍自定义tabBar 1、在小程序根目录下创建custom-tab-bar文件夹&#xff0c;并创建以下文件。&#xff08;这个是作为入口文件的&#xff09; custom-tab-bar/index.js custom-tab-bar/index.…

WeTab新标签页:浏览器主页就可以直接使用的Chat GPT

我一直觉得&#xff0c;如果能在打开浏览器的时候就能使用chatgpt&#xff0c;那可以说是再方便不过了。 刚好前段时间我发现我正在使用的WeTab新标签页刚好有了这个新功能&#xff0c;可以在新标签页上直接用gpt。 因为一些原因&#xff0c;很多人都被注册chatGPT的繁琐步骤劝…

Chat GPT使用体验,现在不会还有人没用过GPT吧?

“ChatGPT 好得吓人&#xff0c;我们离强大到危险的人工智能不远了”。 这是我们最近听到不少的一些声音&#xff0c;甚至有许多美丽国的大佬&#xff0c;联名要求停止gpt5的开发。 然而&#xff0c;尽管 ChatGPT 确实是一种相当出色的模型&#xff0c;但它也有其限制和局限性…

用后即弃的人造人

即使各种鼓励政策不断被使出&#xff0c;很多发达国家的女性&#xff0c;也不大愿意生孩子了。少子化是现代化、工业化的附赠品&#xff0c;这一点无可回避。 所以很多人都很期待用科技来造人。埃隆马斯克&#xff08;Elon Musk&#xff09;等人提出的“人造子宫”方案&#xf…

Android程序员惨遭社会毒打,如何快准狠的应对下次危机?

一、程序员现状 今年年初&#xff0c;我同行朋友的小公司辞退了10多个程序员。 近3个月过去了&#xff0c;大概一半的人找不到合适工作。大家聊起时正在感慨这两年好多行业都不景气&#xff0c;朋友说&#xff0c;他的前同事们不少非科班出身&#xff0c;半路参加培训机构后就…

波士顿动力新年炸场!人形机器人飞身转投工具包,最后体操式落地把人类给整不会了...

杨净 丰色 发自 凹非寺量子位 | 公众号 QbitAI 波士顿动力Atlas&#xff0c;又来整活炸场了&#xff01; 不是跑酷不是跳舞&#xff0c;而是去工地老实上班当助手&#xff0c;结果把人类给整不会了。 当高架上工人需要工具包&#xff0c;Atlas二话不说完成搭桥、爬楼等一系列动…

“Google 之母”诞生 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」&#xff0c;从过去看未来&#xff0c;从现在亦可以改变未来。 今天是 2023 年 7 月 5 日&#xff0c;在 1994 年的今天&#xff0c;在半导体大战中&#xff0c;英特尔宣布降价以阻止竞争对手&#xff1b;当天&#xff0c;英特尔公司宣布了其…

重磅!微软推出HuggingGPT:所有HuggingFace的模型都可以被ChatGPT随意调用!

编&#xff5c;桃子 Britta 源&#xff5c;新智元 「贾维斯」已来&#xff01;微软亚研院和浙大推出了一个大模型协作系统HuggingGPT&#xff0c;让ChatGPT协调HF社区模型&#xff0c;处理各种多模态任务能力超强。 ChatGPT引爆的AI热潮也「烧到了」金融圈。 近来&#xff0c;彭…

chatGPT联结hugging face了

文章目录 ChatGPT自己选模型&#xff01;浙大微软亚研院新论文&#xff0c;HuggingGPT项目开源HuggingGPT搭桥四步工作流程多模态能力&#xff0c;有了 ChatGPT自己选模型&#xff01;浙大微软亚研院新论文&#xff0c;HuggingGPT项目开源 原文链接&#xff1a;https://mbd.ba…