ChatGPT 最强代码解释器突破“封印”:30 秒出片、5 分钟制作游戏、可视化分析...样样精通!...

abd851d5b0b1b5f3d990bd7a95cecc4e.gif

整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

20 美元,雇佣一位非常擅长数据分析的个人 AI 助理,到底值不值?

现在,OpenAI 正在让用户这 20 美元花得更值。

今年 3 月,OpenAI 首次宣布为 ChatGPT 提供第三方软件应用程序插件,允许用户进一步拓展 ChatGPT 的功能。而就在上周,OpenAI 提前预告了内部插件之一的 ChatGPT 代码解释器(Code Interpreter)即将面向每月付 20 美元开通 ChatGPT Plus 的用户发布。

9f63d61aa72ad426c449ff752dc652cf.png

如今,翘首期盼已久,大家终能用上了。

5ab61af4c47f4f9cee622d2ff05eede4.png

万众期待的代码解释器上线了!

所谓代码解释器,即不会编码的人,面向几乎所有的问题时,只需用自然语言提问,ChatGPT 也可以完成需要复杂编程技术的任务。现实来看,ChatGPT 代码解释器并不是一款普通的 AI 插件。

根据 OpenAI 的描述,代码解释器允许 ChatGPT 运行代码,并且可以选择访问用户上传的文件。你还可以直接要求 ChatGPT 分析数据、创建图表、编辑文件、执行数据运算等。

除此之外,也有开发者发现,还可以使用代码解释器生成数据可视化和图形、分析音乐播放列表、创建交互式 HTML 文件、清理数据集以及从图像中提取调色板。

这款代码解释器释放了无数的功能,使其成为数据可视化、分析和操作的强大工具。

同时,ChatGPT 也可以用 Python 编写代码并操作最大为 100MB 的文件。

这也正如网友所说,“带上 ChatGPT,键盘我有,天下随便走”。

又如沃顿商学院教授 Ethan Mollick 评价的,「使用新的 ChatGPT 工具,我在博士期间需要几周时间才能掌握的事情,现在只需几秒钟就能搞定,而且错误通常要比人类分析师要少」。

af7cf22fbb1703a4a330cb70367d50c4.png

乃至知名金融公司 Flutterwave 的欧洲国家经理兼立陶宛总经理 Linas Beliūnas 在其 LinkedIn 也发表评论表示,“OpenAI 正在向所有人解锁自 GPT-4 以来最强大的功能。现在任何人都可以成为数据分析师。”

d3bee57dce3c28d20c271136b5dd6f33.png

现在,要想试一把,首先你需要有一个 ChatGPT 账号,然后支付 20 美元购买 ChatGPT Plus,进而在账户设置中启动代码解释器和其他实验性新功能,就可以“上车”了。

2b27885452a6708aa2544986fe860dd2.png

那么,这款代码解释器真的有那么神奇吗?基于此,国内外用户在不断尝试的基础上总结了多维度的上手指南,以及各种使用姿势,我们不妨共同看看。

8f85c91b04611c039c25931f4cccc7a7.png

Code Interpreter + Midjourney:“大杀四方”

有不少网友直接用 Code Interpreter 试了试,结果成功让一张图像在 30 秒之内快速成片!

要问是怎么做到的,@Chase Lean 在 Twitter 上分享了自己使用代码解释器的「五步走」经验:

一是在 ChatGPT 中打开 Code Interpreter 功能;

二是上传你想要制作动画的图像,如:

b49f05b97ffdffa9b7d7a4292404d3d4.jpeg

三是告诉 ChatGPT 你的需求,如:从左到右为这张食物图像制作动画;

四是给 ChatGPT 一些明确的提示,如修改图片尺寸,具体显示细则:

dbfde381cbc8691e3ee635fd549a4288.jpeg

五是按下 Enter 键,等待 30 秒之后,ChatGPT 自动提供视频的下载链接。

最终便得到了如下所示的效果,是不是很神奇:

如果只需要一张图像就能生成一个视频,那么图像自身是不是也可以借助 AI 工具来完成?AI 与 AI 工具的强强联合,又会擦出什么样的火花?

网友@黄赟(https://twitter.com/huangyun_122)将文本生成图像工具 Midjourney 和代码解释器进行了结合,最终得出了这样一个结论:“惊为天人,一次出片 !我唯一担心且不敢面对的事情,终于来了”。

他通过让 MidJourney 生成 36:9 的大宽幅图片,然后上传到 Code Interpreter ,并要求其以“左,中,右,中,左的次序显示”,便得到了这样一个视频效果:

对此,他评价道:

347e988c8188d42cd7303518d72edfa0.png

70d317e569892228b8814a4c7bd3f067.png

代码解释器也可以“独自美丽”

当然,除了有效结合行业内一些主流的工具之外,代码解释器自身也具有非常多的功能。

落实到具体使用上,数据分析是代码解释器最常用的功能。事实证明,它能够快速分析大量数据并提供详细的见解,这对于专业数据分析师和业余爱好者来说都是一个宝贵的工具。

来自沃顿商学院教授 Ethan Mollick 写了一篇详细的指南,并以代码解释器处理数据为例,深入分享了整个上手经过与体验心得。

他以数据建模和数据分析竞赛平台 Kaggle 上一个超级英雄数据集(https://www.kaggle.com/datasets/claudiodavi/superhero-set)为引,将此数据集下载下来。

然后点击 ChatGPT 上的“+”按钮即可上传数据,也可以直接上传 ZIP 等压缩数据。然后适当给一下初始提示,AI 可以从上下文中找出数据的含义和结构。

9d0dbdd959cddbe8074ff6c263ac4777.png

Ethan Mollick 在使用代码解释器过程中发现,这款工具更多的是与 AI 进行对话,而不是通过 Prompt 的形式一直往下。

在使用代码解释器环节,Ethan Mollick 表示:Prompt 似乎只在两个维度起重要作用:

  • 一是,AI 有时候忘记自己可以实现一些功能,如制作 GIF 或者 3D 绘图,此时,你可以通过 Prompt “鼓励”它(如:“你可以制作 GIF,请尝试”)。

  • 二是,你希望 AI 改进自己的工作时,只需要通过提供一些如“对该结果进一步的测试”或“使该图表变得更好”等简单的 Prompt 会起作用。

当数据成功上传之后,显示如下:

bde52e9fa471f43e97a15eeb61ce29d9.png

下一步,可以让 ChatGPT 完成任何数据分析工作中繁琐的部分:数据合并和清理。人类使用者只需要通过简短的提示词让 AI 直接上手处理。

在这一环节,Ethan Mollick 教授表示,往往有些时候,AI 会在发现错误时纠正自己的错误。但是为了保险起见,还是建议人类工程师也参与一起校验,而不是盲目相信人工智能。

47b69f7877811aa271462d6e7f925cf3.jpeg

现在,进入分析环节。

Ethan Mollick 发现,AI 似乎对分析方法很了解。他表示自己有兴趣进行一些预测建模,可以根据其他因素预测英雄可能拥有的能力。并询问 ChatGPT 应该如何处理这个问题?

令人没想到的是,ChatGPT 直接构建了一个随机森林分类模型,非常高效。

与此同时,Ethan Mollick 表示自己不愿意让 ChatGPT 通过使用数值数据的方法来估算缺失数据,当进一步询问 AI 是否有更好的方法或者替代方案时,ChatGPT 也能根据自己广泛的知识提供建议。

aacd064042b4293abe816f8202a5ac38.jpeg

Ethan Mollick 总结道,Code Interpreter 最令人印象深刻的一点是,它以非常人性化的方式对数据进行“推理”。当被问及网络分析的结果时,ChatGPT 得出了有趣的结论:英雄通常拥有的一组能力本质上是视觉的(因为它们来自漫画书),适合某些原型,并且最适合构建持续的冒险。将数据和故事集成在一起的巧妙方法!

3ab8008c835c586e9a9de545d1fe224f.jpeg

bcf030d3ac16d9885ba379f21c80ff18.png

5 分钟制作游戏、创建图表...代码解释器都不在话下

与此同时,代码解释器还能制作游戏、创建图表、将任何 GIF 一键转换为 MP4等等。

@Kris Kashtanova 在 Twitter 分享了自己借助 ChatGPT 中代码解释器功能花 5 分钟制作游戏的经过。

具体如下:

1. 写下这样的 Prompt:“为 Asteroids 编写 p5.js 代码,用鼠标控制宇宙飞船,然后单击鼠标左键射击小行星。如果你的宇宙飞船与小行星相撞,你就输了。如果你击落了所有小行星,你赢了!我想用我自己的纹理来制作宇宙飞船和小行星。”

2. 转到 Openprocessing 网站创建并保存草图(你需要在上传任何纹理文件之前保存它)。从 GPT-4 复制粘贴代码。

3. 生成纹理文件并删除背景,例如在 Clip Drop 中。

4. 用你的文件名替换文件名。

5. 运行程序。

6. 如果出现问题,可以用 GPT-4 修复它(你可以直接复制错误并粘贴到 GPT-4 中),就像询问人类程序员一样。

7. 要学习一些编程,请将这些提示写入 GPT-4 对话窗口:“作为我的编程老师。详细告诉我 Asteroids 游戏的算法,命名函数并解释每个函数的作用。先不要写代码。然后你能给一个 10 岁孩子描述这个算法吗?”

最终一款小游戏就这样轻松诞生了:

不过需要注意的是,这个最为强大的代码解释器的到来,虽然可以让你不必编写代码,但不代表你可以就此不学编码。针对一些高难度的程序生成与设计,如上述的游戏开发,还是需要有一定的游戏开发、编程背景才行,才能正确调试与实现最终的程序运行。

相比这个有一定难度的时间,也有网友总结了一些基于 ChatGPT 代码解释器的小白实践示例:

创建各种图表

像 OpenAI 联合创始人 Greg Brockman 演示的这样,只需要轻轻问一声,“你能在平面上画出 10,000 个随机点吗?每个维度都是正态分布”,ChatGPT 就给出了这样的结果:

062d7f6ebfbc60fac8b1920daa17927d.png

将任何 GIF 一键转换为 MP4

上传一个 GIF 图片,ChatGPT 能生成一个 MP4 视频文件回来!

630db39b6de690cfaa39cd08f97b04a1.png

创建调色板

另外基于 ChatGPT,也能从图像中提取颜色以创建简单的 PNG 调色板。

一键数据可视化

根据清洗后的数据,直接生成数据可视化图表内容:

CSV 文件转换为 GIF

有用户上传了美国每个灯塔位置的 CSV 文件。ChatGPT 在几秒后直接创建灯塔位置地图的 gif,其中地图非常暗,但每个灯塔都在闪烁。

07a9343f9ab0c35360e405c59ab8427a.png

分析播放列表,生成独特的音乐品味

还有用户使用 ChatGPT 代码解释器分析 300 小时 Spotify 收藏夹播放列表。最终,GPT 向其展示了如何从 Spotify API 导出,运行多维 PCA 和 t-SNE 分析,并为他总结了自己的品味:

047b477c526635cf9d50775f6be12312.png

根据数据集创建功能齐全的 HTML 热图

46a297a4f8c41008dd834262314f7529.png

29c100a4da94fd756924882a353b674d.png

你用上了这款代码解释器了吗?

综合以上,这只是代码解释器实践的一些皮毛,更多功能还需要大家不断解锁。但是仅通过以上几个示例,我们亲眼见证了,AI 正在把更多从业者从工作中最烦人、最重复的部分中解放出来,让其专注更有价值的事情。

对此,来自沃顿商学院教授 Ethan Mollick 表示,“我的时间变得更有价值,而不是更少,因为我可以专注于重要的事情,而不是死记硬背。代码解释器代表了迄今为止人工智能对工作的最清晰、积极的愿景:颠覆。”

显然,Code Interpreter 显然正在为人工智能和数据科学的未来制定新标准。而借助此工具,OpenAI 再次突破了 ChatGPT 和大型语言模型 (LLM) 的边界。

参考:

https://twitter.com/icreatelife/status/1678184683702566922

https://twitter.com/chaseleantj/status/1677651054551523329

https://venturebeat.com/ai/code-interpreter-comes-to-all-chatgpt-plus-users-anyone-can-be-a-data-analyst-now/

https://medium.com/@smraiyyan/chatgpt-code-interpreter-launches-next-week-here-are-10-mind-blowing-use-cases-c20ce9be3824

推荐阅读:

▶微信支付兑换今日好礼不再累积提现免费额度;ChatGPT 上线最强应用「代码解释器」;GCC 10.5 发布|极客头条

▶Oracle 再严查 Java 许可,网友:公司已卸载 Java,重新招聘程序员开发新系统!

▶“高仿 Twitter” 1 天拿下 3000 万用户,惹马斯克发律师函:你个“山寨货”!

c28d7b6e4d6ab0147f60770410570e46.jpeg

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

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

相关文章

2023-03-11:给定一个N*M的二维矩阵,只由字符‘O‘、‘X‘、‘S‘、‘E‘组成, ‘O‘表示这个地方是可通行的平地, ‘X‘表示这个地方是不可通行的障碍, ‘S‘表示这个地方有一个士兵,全

2023-03-11:给定一个N*M的二维矩阵,只由字符’O’、‘X’、‘S’、E’组成, O’表示这个地方是可通行的平地, X’表示这个地方是不可通行的障碍, S’表示这个地方有一个士兵,全图保证只有一个士兵&#xff…

我的ChatGPT学习笔记004

大家好啊,我是了不起! 前一段时间ChatGPT突然火爆,大佬们纷纷下场。我也跟着努力学习,做了一些笔记。 下面将陆续放出笔记,共享给小伙伴们!这是放出的第二篇,和小伙伴们与时俱进哈~~ 笔记四&…

这几天chatGPT为我赚了多少钱

大家好,我是北妈。 一、 这些天chaGPT 有多火你们也看到了。都不用我发文教育你们,给你们传播了,各大媒体,朋友圈都是它的消息了吧。 至于利用它为北妈我赚了多少钱,其实不少了,通过各种渠道和方法。以后可…

[转] ChatGPT热引发年薪千万高管辞职潮

一场技术天花板的创业。 文|《中国企业家》记者 闫俊文 编辑|李薇 图片来源|视觉中国 ChatGPT以及背后的GPT大模型,正在引发一场创业地震。 李开复、王慧文、王小川,不仅这些“退休”的互联网老兵加入了,在…

完蛋!ChatGPT 完全取代了我的 Java 编程工作!

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享 点击关注#互联网架构师公众号,领取架构师全套资料 都在这里 0、2T架构师学习资料干货分 上一篇:ChatGPT研究框架(80页PPT,附下载)…

ChatGPT思考:探索智能的极限

作者:符尧 yao.fued.ac.uk University of Edinburgh & Allen Institute for AI 海外独角兽和拾象一直抱着开源研究,开放分享的心态,本文是拾象 Fellow 符尧关于 ChatGPT 的新思考。符尧曾写过一篇非常精彩的拆解GPT3起源的文章&#xf…

ChatGPT 给我们 带来的哲学思考

ChatGPT 给我们 带来的哲学思考 ChatGPT 是一种基于 GPT-3 模型的聊天机器人,它可以与人类进行自然、流畅、有趣的对话。ChatGPT 的出现,不仅是人工智能技术的一次重大突破,也是对人类社会和文化的一次挑战。ChatGPT 给我们带来了一些哲学上…

Netflix 总用户达到 2.325 亿;马斯克打脸创建 X.AI 公司;印度首开苹果门店;谷歌老板对 AI 很担心?特斯拉营收增加,但净利润下降…《经济学人 | 第 17 期 | 速读版》

快速阅读版,完整英文解析版见: https://blog.csdn.net/YopenLang/article/details/130375444 中国第一季度经济增长出乎意料 中国第一季度经济同比增长 4.5%,超出了大多数经济学家的预期。 China’s economy grew by 4.5% in the first quart…

大火的 ChatGPT,让中国式教育面临巨大挑战?

大火的 ChatGPT,让中国式教育面临巨大挑战,ChatGPT是目前最先进的人工智能聊天机器人。它有多牛呢? 特斯拉的老板马斯克赞美它:“好得吓人。 苹果的老板库克赞美它:“不可思议。 微软的老板比尔盖茨赞美它&…

chatgpt赋能python:Python如何进行分步运行

Python如何进行分步运行 Python是一种强大的编程语言,可以用于开发各种应用程序和Web应用程序。在Python中,您可以使用一些简单的技术来分步运行程序,这将使您更容易调试程序并更好地理解程序的工作原理。在本文中,我们将介绍如何…

chatgpt赋能python:利用Python编写模拟器:一种循序渐进的方法

利用Python编写模拟器:一种循序渐进的方法 模拟器是一种用于模拟计算机硬件或软件的程序。它模拟了真实设备的功能,可以帮助开发人员进行测试和调试,以及提供一种环境来设计和验证新的算法和协议。Python是一种广泛使用的编程语言&#xff0…

chatgpt赋能python:Python如何打断点——提高调试效率

Python如何打断点——提高调试效率 Python是一种易于学习、易于编写和易于调试的高级编程语言。调试是编程过程中必不可少的步骤,打断点是其中一个最常用的工具。打断点可以让程序在指定行停止执行,以便程序员可以检查代码和变量值,以及测试…

chatgpt赋能python:Python快捷键设置介绍

Python快捷键设置介绍 Python是一种高级编程语言,也是众多程序员和开发者广泛采用的语言之一。虽然Python作为一种易学易用的语言,但学习Python仍然需要一定的时间和耐心。其中Python快捷键设置可以让编程变得更加快速和高效。 Python快捷键设置能够更…

chatgpt赋能python:Python调试技巧:如何使用断点运行程序

Python调试技巧:如何使用断点运行程序 在Python编程中,程序出现错误或需要调试时,我们需要一些工具来帮助我们定位问题和修复代码。其中之一就是使用断点来运行程序。接下来我们将讨论如何在Python中使用断点进行程序调试的相关技巧。 什么…

chatgpt赋能Python-python_chariot

Python Chariot:一款强大的Python IDE Python Chariot是一款强大的Python IDE,它的特点是简单易用,功能齐全。该IDE适用于各种Python编程任务,无论是编写小型脚本还是大型项目。在本文中,我们将深入介绍Python Chario…

ChatGPT、Java 8 文档、MySQL都说 JDBC 没必要 `Class.forName()`,结果报错了……

文章目录 回顾 Tomcat 部署 WAR 应用报错找不到数据库驱动的问题ChatGPT、Javadoc 和 MySQL 驱动都说没必要 Class.forName()实验创建一个最小复现问题的 Demo不调用 Class.forName("com.mysql.cj.jdbc.Driver")调用 Class.forName("com.mysql.cj.jdbc.Driver&q…

chatgpt赋能Python-pythonctrl快捷键

PythonCtrl快捷键使用指南 作为一名有10年Python编程经验的工程师,我深知PythonCtrl快捷键的重要性。PythonCtrl作为一个Python的开源编辑器,在每一个版本中都加入了更多的功能和快捷键,使得Python编程更加高效和易用。在本篇文章中&#xf…

chatgpt赋能python:Python如何查错

Python如何查错 Python是一种高级编程语言,由于其良好的可读性和易于学习的特性,成为了众多开发人员的首选。但是,编写Python程序时难免会遇到错误,为了节省时间和提高效率,本文将介绍如何使用Python查错。 1. 抛出异…

chatgpt赋能python:Python程序改错

Python程序改错 Python是一种面向对象的动态编程语言,拥有近20年的发展历程,并逐渐成为全球范围内最受欢迎的编程语言之一。与其它编程语言相同,Python程序也会出现错误,有时候这些错误很难找到和解决。为了帮助有需要的读者&…

chatgpt赋能python:Python如何使用断点进行调试

Python 如何使用断点进行调试 Python是一种易于学习和读写的编程语言,但是在编写代码的过程中,难免会遇到某些代码无法正常运行或者出现错误。这时候,我们就需要使用调试工具来找出问题所在,而打断点是一种方便的调试方法。 什么…