当前位置:   article > 正文

爆火ChatGPT代码解释器食用指南,来了

怎么用gpt解释代码
丰色 发自 凹非寺
量子位 | 公众号 QbitAI

ChatGPT推出至今最强最有用的功能是什么?

可能要非代码解释器(Code Interpreter)莫属了。

4186b3252cbdd865ca890de01b1f1d91.png

这项功能下周才会正式向所有Plus用户开放,但不少提前进行测试的网友都不约而同地发现:

它的潜力实在太太太深了

无论是代码编写还是数据分析、图表生成,它像个“真正的战士”,能够使用足够复杂的方法,输出非常高质量的结果。

5a802cb92cd5aa488a14c3d843de678a.png

然而,不少人却被它的名字给耽误,以为是程序员专属工具,事实上,它是可以为任何小白工作的程序员

现在,推特网友@Ethan Mollick就专门为它整理了一份使用指南,发布即火爆。

9cb39abe082d5c676776b025c0db8065.png

如此干货,怎能错过?

解决“旧ChatGPT”存在的五大问题

在正式开始之前,我们先对代码解释器这个功能进行基础的了解,也就是Ethan在博客中解释的“它为什么很重要”这一部分。

需要说明的是,Ethan从该功能的alpha版本就获得了测试权,已经试玩多个月,所以经验十分丰富。

在他看来,这个代码解释器是AI帮人类解决问题(通过编写Python代码)的通用工具箱。

它可以上传最大100MB的文件,包括压缩形式。

最重要的是,它解决了“旧ChatGPT”存在的五大问题:

首先,通过编写Python代码,它可以解决LLM在数学和语言方面天然的弱点。有了它,就可以做非常复杂的数学问题并更准确地处理单词了(比如计算一段话中单词的准确数量,如下图所示)。

4d60ed84846dd061a08757344709b27c.png

其次,降低“幻觉”和胡说八道的发生率。

当AI直接利用Python代码做任务时,代码有助于保持它的“诚实”,因为如果代码不正确,程序就会发生错误。而且由于代码操作的是数据而不是LLM本身,因此AI不会在数据中插入错误。

第三,使模型更加通用。因为大量问题都可以通过代码解决,而GPT-4非常擅长以新颖有趣的方式确定何时可以使用代码解释器。比如,我们可以要求它证明地球是圆的。

b45bacb840c68639c4f2e42d855ac2e5.png

第四,整个过程不用你编写一行代码。我们知道,基本上所有的LLM都能写代码,但需要你自己去运行和调试。这对于完全不会Python的人(比如作者)来说很烦人。有了代码解释器,模型会自动纠正自己的错误。

最后,解锁更多“AI时刻”,也就是让我们觉得模型背后好像真的有一个灵魂,成精了的时刻。

如何正确使用?

以处理“超级英雄及其超能力”的数据集(地址见参考链接[3])为例,Ethan向大家展示了如何正确使用代码解释器进行数据分析。

首先,开启该功能之后,点击+号上传数据文件,如果你有数据字典,也可以将其粘贴进去。

ada964b2469aa117a3648d2cfef3d0d8.png

然后,在对话框中让GPT-4看一遍文件,并告诉你有何发现。

需要注意的是,用了代码解释器就GPT-4当作一个真正的人一样对话就行了,不用像咱们平常一样那样精心设计提示词。当然,除了以下两种情况:

(1)模型有时会忘记它能做某些事情,比如制作GIF或3D图,这时你可以鼓励它(“你可以制作GIF,请尝试”);
(2)希望模型进一步改进结果时。

ed34e8d5318ab4dd8c035b3a53a296a5.png

如上图所示,我们已经加载好了数据,可以让GPT-4来完成数据分析中最麻烦的数据合并和清理工作了。它能够自动纠错,重点关注作者的提问方式(再次强调,把对方当作人一样来下达命令)。

bb56d65d2283696b17ea63962b214fdb.png

接着,正式开始分析。代码解释器非常擅长各种复杂的分析方法。

比如当作者提示自己有兴趣进行一些预测建模,以根据其他因素预测英雄可能拥有的超能力时,它直接构建了一个随机森林分类器,非常酷。

而当你不同意它估算缺失数据的办法时,可以叫它再换一种,而不是直接放弃。

8cda1bae9c383ea88448e01b3a9fb641.png

它的点子真的非常多,你只需问它“你能进行另一个非常复杂并有趣的分析吗?”,它又生成了如下结果(超级英雄的网络图):

699d63a82f2fa45076e814c6ff7d68c9.png

最令人深刻的是,它能给出一些很“人性化”的推理结果,比如“超级英雄的超能力一般都能给人带来很强烈的视觉效果,因为这才能很方便地在它们的载体,即漫画书和电影上进行呈现……”

0a4a203f0114db0071f5f4842254e455.png

最后,各种可视化图表也能信手拈来。

c0ee1d82e5a0b032b5f2d4c7b0858990.png

总的来看,Ethan表示,有了代码解释器,GPT-4完全能够充当一个数据科学家的角色了。

还有另外20个最佳示例

上面这个例子看的不过瘾?

好消息,还有一位网友搜罗全网总结了最有意思的20个代码解释器示例——除了数据分析,它还能进行更多你意想不到的任务,比如将图像转换为视频、生成二维码、分析股票市场等等。


4efec95537d06d9b06ff6ad401862a5b.png

以下是全部示例或效果:

1、图片转视频

ef70a55aea95925392058dd4da0f4942.gif

2、从图像中提取文本

cc2933eeeda53ad992d2cc886e5d41e7.gif

3、正确使用蒙特卡罗、ARIMA、PCA、随机森林等数据分析方法

1ef9f05761fdde4fbc95d0e56100baea.png

4、 用真实物理现象编造科幻故事

15fa8d18462584ac855f5c14884b792e.png

5、从图像中提取调色板

c7b4399d08efe5152892b46014a4b113.png

6、生成二维码

ffef57a91ee3a9076fc51db7cc8b9ee1.png

7、将GIF图转换为视频

27cecff6d2379ec7079e3878c962acd0.gif

8、分析苹果期权数据确定最佳协议

b127be231216110de63e5723baa7ff6c.png

9、对Spotify播放列表进行数据分析

049a254d9f0436bd2e5990eb218f4745.png

10、房地产数据分析

1fc5b8a44375e119887f9f606ba47fc9.png

11、生成并绘制随机数据

c75a87aab1a3b1abce079e48576315e1.png

12、生成矩阵雨般的GIF图
e1f67ae0851c2bd7f4636c70842a9885.gif

13、清理数据、执行数据分析并生成可视化

6fc9d82b039be8f96d1e89f3cd6d56e2.gif

14、创建漂亮国每个灯塔位置的gif图

b57edb450a2a321b6f8f051ac823c233.gif

15、将数据转换为网站

ae1e7ed55dbca4c344473a4e7b63777a.png

16、用Python复制STATA代码

983d5564ff443bd02e6dbcf303734739.png

17、下载并分析比特币数据集

d9996734a0b09100c71a34bfbb828dc1.png

18、犯罪数据趋势可视化

10c5b02fda1737055df63710a60ae4f4.png

19、生成基因共表达热图

857b6d4852e7d90a8efec29e0f5b1f2e.png

20、泰坦尼克数据集探索性分析

4fca8104bb40963e9254bde14d25c420.png

更多详情和方法欢迎大家查看原文地址。

你还解锁了哪些强大功能,欢迎分享~

原文地址:
https://www.oneusefulthing.org/p/what-ai-can-do-with-a-toolbox-getting
https://twitter.com/chaseleantj/status/1677679654680035328

参考链接:
[1]https://twitter.com/karpathy/status/1677512911953231874
[2]https://twitter.com/emollick/status/1677313733071085569
[3]https://www.kaggle.com/datasets/claudiodavi/superhero-set

「AIGC+垂直领域社群」

招募中!

欢迎关注AIGC的伙伴们加入AIGC+垂直领域社群,一起学习、探索、创新AIGC!

请备注您想加入的垂直领域「教育」或「电商零售」,加入AIGC人才社群请备注「人才」&「姓名-公司-职位」。

aca1e5df399d071b75e9ba2e3f1c5648.png

点这里

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/701745
推荐阅读
相关标签