ChatGPT神器:代码解释器已经开放,保姆级教程!

机器之心报道 编辑:蛋酱

大家好,我是小z,也可以叫我阿粥

今天分享最近ChatGPT炸弹级别的一个官方插件,然后文末送两本好书~

两天前,OpenAI 宣布要在一周之内将官方插件 Code Interpreter 通过设置中的 Beta 面板向所有 ChatGPT Plus 用户提供。

这个消息让很多人激动了起来,毕竟此前 Code Interpreter 一直处于封闭测试阶段,只有一小部分用户真正使用过。这些内测用户用它来数据分析、创建图表、编辑文件、执行数学运算等,反响普遍不错。

大家没有等太久,现在Code Interpreter 已经正式开放了。

0634a62a94b5c3cd97d81137fb23c25e.png

不过对于很多用户来说,如何让 Code Interpreter 物尽其用,还得好好研究一番。

以下是一些内测用户晒出的示例,为大家提供一些参考。

「博士期间几周才学会的东西,AI 几秒就完成了」

宾夕法尼亚大学沃顿商学院的教授 Ethan Mollick,是一位拥有数月 Code Interpreter Alpha 版本试用经验的 ChatGPT Plus 用户。他对 Code Interpreter 的评价还是比较高的,称之为「用过的最有用、最有趣的 AI 模式」。

Ethan Mollick 明确表达了两点感想:1)Code Interpreter 工作得非常好,不像插件那样完全是偶然的;2) 提示制作通常是没有必要的,用户只需与 AI 讨论代码或数据以及想要什么就可以了。

「Code Interpreter 延续了 OpenAI 长期以来给东西起可怕名字的传统,因为这对那些根本不懂编程的人来说可能最有用。它允许现有的最先进的 AI GPT-4 上传和下载信息,并在一个连续的工作空间为你编写和执行程序。这使得 AI 可以做各种以前不能做的事情,并在曾经 ChatGPT 不可能做到的方方面面发挥作用。」

24fff9c4456095581bccd10890b48aa4.png

为了帮助大家快速上手,Ethan Mollick 教授撰写了一篇指南,传授了自己使用 Code Interpreter 的经验与心得。

我在读博士时花了几周时间才掌握的东西,AI 在几秒钟内就完成了,而且通常比我预期的人类分析员的错误要少。但对我来说,同样清楚的是,人类不会被 Code Interpreter 所取代。相反,AI 做的是我们一直希望自动化能做的事情 —— 把我们从工作中最恼人、重复的部分中解放出来,这样我们就可以专注于关键的事情。通过简化分析过程,我可以做更多、更深入、更满意的工作。我的时间变得更有价值,而不是更少,因为我可以专注于重要的事情,而不是死记硬背。

Code Interpreter 补上了 ChatGPT 哪些短板?

具体来说,Code Interpreter 为 AI 提供了一个解决问题的通用工具箱(通过用 Python 写代码),一个可以使用的大内存(能够上传高达 100MB 的文件,而且这些文件可以是压缩形式),并以发挥大型语言模型优势的方式将该工具箱整合到人工智能中。

这解决了以前版本的 ChatGPT 存在的一些问题:

1、Code Interpreter 允许 AI 做数学题(非常复杂的数学题)和做更精确的文字工作(比如实际计算段落中的字数),因为它可以编写 Python 代码来解决大语言模型在数学和语言方面的固有弱点。而且它真的很善于使用这个工具,如下所示:

ed1f9d244be9dc815191051ff6213cc7.png

同样的 prompt,Code Interpreter 的字数统计结果是 104 个词。

2、 Code Interpreter 降低了幻觉和迷惑的概率。当 AI 直接与 Python 代码一起工作时,代码有助于让 AI 保持「诚实」,因为如果代码不正确,Python 会产生错误;而且由于代码操作的是数据,不是 LLM 本身,所以没有错误被 AI 插入到数据中。当然这也不完美,AI 仍然会产生幻觉(它似乎经常认为自己能看到它能生成的图形,而这种模式的 ChatGPT 不会),但这些错误不太常见,而且不太可能影响代码或数据本身。

3、Code Interpreter 让人工智能的用途更加广泛。很多问题都可以用代码来解决,GPT-4 非常善于找出何时以新颖有趣的方式使用 Code Interpreter。例如,用户要求它用代码向一个怀疑者证明地球是圆的,Code Interpreter 会提供多个论据,将文本与代码、图像结合起来。

962ac82e6cc3fafdd5576a5e88a122b0.png

4、用户不必编程,因为 Code Interpreter 可以代替做所有的工作。之前的很多 LLM 都能写代码,但你必须自己运行和调试。对于以前从未真正使用过 Python 的人来说,这很难,而且要和 AI 来回纠正错误。现在,AI 会纠正它自己的错误并给到你输出。

5、它给了你更多的 AI Moment。任何使用过 GPT-4 的人都可能遇到过至少几个时刻,感觉就像机器里确实有一个幽灵。实际上大家也知道这是一种幻觉,而且 LLM 根本就没有知觉或思维,但这些时刻是对更智能的 AI 的未来的一瞥,有时令人激动,有时令人不安。Code Interpreter 提供了相当多「很奇怪」的时刻。

比如 Ethan Mollick 曾要求 AI「用代码调用各种情绪状态」或者「给我看一些不可能用代码做的事情,并演示一下」。这里可以看到「使用你可用的绘画工具,通过创建一个图像,创造一个全新的备忘录。让它与你作为 AI 与人类合作的经验相关」的结果:

2009e73d1dbad76a5f4910d629d36ed0.png

如何使用 Code Interpreter 处理数据

Code Interpreter 是一个令人印象深刻的「数据科学家」,能够将定量分析的许多复杂事物自动化,并且能够对数据采用非常复杂的方法。为了说明这一点,Ethan Mollick 从一个有趣的数据集「Super Heroes」开始。

上传数据很容易,即使是像 ZIP 文件这样的压缩数据,只要点击加号按钮就可以了:

caa0eeb1776b1aaa9f5d66e6c935b1da.png

你应该在数据中加入一个初始提示,但它可以是相当少的,Ethan Mollick 用的 prompt 是这里有一些关于超级英雄力量的数据,翻看一下,告诉我你发现了什么」,然后得到了不错的结果。如果你有一个数据字典,也可以直接粘贴进去。AI 很善于仅从上下文中找出数据的含义和结构。

可以注意到,Code Interpreter 与其说是提示制作,不如说是与 AI 进行对话,把它当作一个分析师和它交谈。

d8ecf0b167cf6d9cbde478e94b5089b5.png

事实上,也有两个例外情况,其中提示的制作似乎很重要:首先,AI 有时会忘记它能做的事情(如制作 GIF 或 3D 图),你可能需要鼓励它(「你能制作 GIF,请试试」);其次,你会希望 AI 在自己的工作上有所改进。只要求它对这个结果做进一步的测试」或「使这个图更漂亮」,一般来说这样就可以了。

目前,数据已经加载完毕了,可以让 GPT 做数据分析工作中最糟糕的部分了:数据合并和清理。

Code Interpreter 将以一种「相当复杂」的方式自动处理这一切,但直接询问通常会有帮助,就好像你在指导一个人类数据分析师一样。你还会注意到,该系统的工作方式是无情的,在发现错误时就会纠正自己的错误。例如,它注意到列的名称有误,并修正了这个问题。

2c5f69b7039ca7403456384afb80992d.png

不过这也说明,建议用户仔细检查结果和过程,而不是盲目地相信 AI。

接下来开始进行分析,AI 似乎对分析方法很了解。提示是「我对做一些预测性建模感兴趣,比如根据其他因素预测一个英雄可能拥有的力量。我们应该如何处理这个问题?」

然后 Code Interpreter 构建了一个随机森林!不过也可以看到为什么有专家的人为监督是很重要的,因为作者不同意它通过使用数值化数据的平均值来计算缺失数据的决定。如果是作者自己,会放弃这些数据,但好在可以要求 AI 改变其方法,或讨论其他的选择。

e21519690b151fc827ae84cd8be949a5.png

AI 能够进行许多其他分析(毕竟它只是在写 Python 代码),但它选择有意义的分析方法的能力常常给人留下深刻印象。例如,这里有一个关于超能力的网络分析,提示是「你能不能进行另一个真正复杂和有趣的分析」:

fb81839b9063f00be2deff6cd3fec175.png

但 Code Interpreter 最令人印象深刻的一点是,它以非常人性化的方式对数据进行「推理」。当被问及网络分析的结果时,得出了有趣的结论:英雄通常拥有的一组能力本质上是视觉的(因为它们来自漫画书),适合某些原型,并且最适合构建持续的冒险。

a76950d5e4c9392b203d1d488f3fe069.png

这种互动性能力在可视化阶段仍然有效,你可以与 AI 来回沟通,要求改进和改变。例如,提示「创建一个互动的仪表板,至少有 6 个有洞察力的图表,包括一个 3D 的图表。让仪表板变得漂亮。」

Code Interpreter 先是产生了一个仪表盘,但不太符合作者想要的,所以他直接说「让这个更好,包括更多的名字」等等。然后 Code Interpreter 给出了一个可下载的交互式仪表盘文件,只要把它放在网络浏览器中就可以了 —— 可下载的输出也是 Code Interpreter 的另一个妙用方法。

742c62fc3bf1b4834b0d6a7db3ee1772.png

20个奇妙用例

在数据分析之外,Code Interpreter 还有很多妙用。在推特上,一位名叫「Chase Lean」的网友收集了 20 个用例,让我们也来学习一下有什么新玩法:

1、从图像生成视频

首先,上传想要制作动画的图像:

ef81445f319f4ccb98d1cfad464e571d.png

然后要求 AI 从左到右为这张食物图像制作动画。通过修改提示,可以创建自己的动画。点击回车,30 秒即可获得视频:

0e12706ef8aa0b697a6bc704df9cec88.png

df1131c707325112c8fe80decdc06345.png

想让图像变小,就告诉 GPT 将其大小调整为 50%;想让视频从下往上平移,将提示改为「 Start: Bottom → Center → Top: End」;想让视频的速度提高 2 倍,将帧的步长从 8 像素改为 16 像素。

38314408c739fe2b1cb87dc21346e57b.png

2、从图像摘取文字

a3578adfe76da45451f81d185a8fd316.gif

‍3、智能地理解、分析和解释数据

1351f50e8bb66e06b3bf830bdf3df10e.jpeg

‍4、用现实物理模拟硬科幻

初始 prompt:「我们将扮演一个科幻场景。我将成为队长。问题是:你必须使场景中的每个挑战都包含你将用代码模拟的真实物理效果。」

f3d1466a692c5a0879e8704408009def.jpeg

5、从图像中提取调色板

Code Interpreter 能从图像中提取颜色以创建调色板.png,并在内存耗尽时自动压缩大型图像:

6、生成二维码

97709315f61ff38c3e6a1d95dac019e1.png

7、将动图转为视频

使用 Code Interpreter,可以在 ChatGPT 中将上传的 GIF 转换成更长的 MP4 视频并慢速缩放。

fdca9ab96019618c436c81e3f24313e5.png

e45f482c94ff9d6027f8587bbda31ce3.png

cac1d7cd972916546059955518a808c5.gif

‍8、分析期权数据以确定最佳合约


用 Code ‍Interpreter 来分析 7 月 21 日到期的 AAPL 的期权:

首先,在设置中启用 Code Interpreter;然后,上传数据文件。在这个例子中,数据是一个 CSV 文件:

161bdd165c56f8c03d028d6fc04f6afb.png

1b73a1c161e17730e3d06951325cefa6.png

9、分析音乐偏好

使用 Code Interpreter 分析 300 小时的 Spotify 收藏夹播放列表,从 Spotify API 中导出,并运行多维 PCA 和 t-SNE 分析,总结音乐品味。

4a0f8018f67b2f37aecd7c2759e82c4f.png

2c59da85fa8343caed5247640cbccbf5.png

10、对房地产数据进行数据分析

1ef4fb04e14502726996432c06ba304d.png

11、生成并绘制随机数据

a590d8886a68ac60930e6c040bbe55fd.png

12、生成矩阵雨的 GIF 动画

4d54c232e78b46692715d5c917b19f7b.png

915f6fbf2028a59c76af2bb27f18dbcf.gif

13、清理数据、数据分析和可视化

使用 Code Interpreter,你只需要上传数据,提供简单的英文指示,就可以完成清理数据、在 autopilot 上生成可视化图表的所有工作。

a0a1c9f6d4ac45b9518394d85227aca7.gif

14、创建灯塔位置图

上传美国每个灯塔位置的 CSV 文件之后,Code Interpreter 可以创建这些灯塔位置的 GIF 地图,虽然地图非常暗,但每个灯塔都在闪烁。

a5a55d46247b0640c4d8eccbe4afc183.gif

15、将数据转换为网页

提供一个未经加工的 UFO 目击事件的数据集,Code Interpreter 就能生成了一个功能齐全的 HTML 热图。下面是一个静态版本(它还可以很容易地创建任意多的版本):

d0bcad29c7e053a3ec681a4ddd187897.jpeg

16、使用 Python 复制 STATA 代码

Code Interpreter 能够利用旧的 STATA 文件和代码,用 Python 复制它们:「这里有一个 stata do 文件和一个 dta 文件。复制分析。」、「现在用 CSV 文件给我。

4d237d2d5679948325bddf86ee46239f.jpeg

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

Prompt:「Seasonally decompose the price since 2011」

ec0174ad9c642e8591c85a39ddf0d802.jpeg

18、犯罪数据趋势可视化

d2276cca0bfb1133297810c6a234b68a.jpeg

19、生成基因共表达的热图

‍‍afc9295343901f75f77c831787d2fe1a.png

最后的最后,抽2本清华大学出版社的Python商业数据挖掘》,这本书系统的介绍了用于统计和机器学习等领域的预测、分类、可视化、降维、推荐系统、聚类、文本挖掘、网络分析等方法,干货满满!

f77048a2a5bb608b55837dbef22e6eaf.png

这次抽奖继续丰富点,本文三连(点赞、在看或者转发任意都可)后:

1、留言点赞第1送一本

2、加我微信好友,回复“抽奖”,抽奖送一本

👇扫码加我好友👇

7月14日22:00开奖(一个人最多只能获得一本),祝大家好运~

(7月份如果已经中奖的同学,处于冷却期)

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

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

相关文章

【Slack+Claude保姆级安装教程】

🚀 AI破局先行者 🚀 🌲 AI工具、AI绘图、AI专栏 🍀 🌲 如果你想学到最前沿、最火爆的技术,赶快加入吧✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆&am…

保姆级教程--抢先体验 Microsoft 365 Copilot,微软全家桶Chat GPT

【ChatGPT】前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击查看学习资料) 前段时间微软发的Microsoft 365 Copilot 可以说非常火爆了,那么该…

Chatgpt团队研发的idea、vscode免费无需外网的AI插件Bito 保姆级安装教程

Bito是由chatgpt团队研发的一款ai工具,可以在idea和vscode中直接使用 本文详细介绍在idea、vscode中安装和使用Bito 目录 介绍具体功能官网安装idea中安装Bitovscode中安装Bito 总结 介绍 Bito是一款在编程软件中使用的插件,由ChatGPT团队开发的&#x…

【三万字保姆级教程】手把手带你玩转Midjourney AI绘画

文章目录 前言课程介绍1.1 课程目标和学员对象课程目标学员对象 1.2 课程内容概述1.3 AI绘画的概念和发展 总结 前言 如上图所示,想要学习创作美丽、复杂的艺术作品吗? Midjourney的AI绘画课程为你提供了一个完整的学习体验,从基础概念到实践…

【人工智能AI】想要搭建“真本地”的永远免费-真正属于自己的ChatGPT吗?国产开源版 ChatGLM:保姆级上手教程!

清华智谱 AI 开源了 GLM 系列模型的新成员——中英双语对话模型 ChatGLM-6B,支持在单张消费级显卡上进行推理使用。这是继此前开源 GLM-130B 千亿基座模型之后,智谱 AI 再次推出大模型方向的研究成果。与此同时,基于千亿基座模型的 ChatGLM 也同期推出,初具问答和对话功能。…

Midjourney学习系列之一 —— 保姆级入门教程

继ChatGPT之后,AI绘图网站Midjourney也已经火出圈了。鉴于其强大的绘图能力和极低的使用门槛,Midjourney已经在事实上被各行各业的人作为辅助工具了,更重要的是,它绝对是一个非常理想的学习AI技术的引路人。 因此我在文章《一文了…

【stable diffusion保姆级教程,左手ChatGPT之剑,右手stablediffusion之矛】

一、前言 哈喽,大家好,我是Tian-Feng,前面写过两篇文章,但是细节没认真写,除了介绍一些参数意思,和推荐模型插件,有一定基础的小伙伴应该是挺有用的,但如果是小白,可能还…

AutoGPT中文版,保姆级详细安装教程 - Windows 篇

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 首先来简单的介绍 一下AutoGPT,簡單的說,AutoGPT 相當於給基於 GPT 的模型一個記憶體和一個身體。有了它…

chatgpt_academic学术优化(配置使用教学-保姆级)

一、Anaconda 下载及安装 1.官网下载链接 :www.anaconda.com/ 2.安装 (1)下载完成后,双击exe进行安装 (2)安装完成后,点击Anaconda Navigator,然后点击 CMD.exe Prompt &#xff0…

chatgpt帮你找网站

场景: 工作中需要一些网站,chatgpt可以直接告诉你答案,特别省时间 方法 抠图:更改pdf格式:免费ppt:总结 不用单独在网上找软件,特别方便

ChatGPT能完全取代软件开发吗,看看它怎么回答?

最近网上一直疯传,ChatGPT 最可能取代的 10 种工作。具体包括 ①、技术类工作:程序员、软件工程师、数据分析师 ②、媒体类工作:广告、内容创作、技术写作、新闻 ③、法律类工作:法律或律师助理 ④、市场研究分析师 ⑤、教师 ⑥、…

百度文心一言,是中国版的ChatGPT吗?

百度文心一言,是中国版的ChatGPT吗? 文心一言发布会网友评论: 百度在让人失望这件事上,从来没让人失望过!技术原理一句没有,商业价值滔滔不绝。ChatGPT?CheatGPT!难怪暴跌&#xff0…

如何使用ChatGPT批量生成文章?

作为一名AI助手,我可以给您一些步骤说明如何使用ChatGPT生成文章: 1. 打开ChatGPT网站或应用程序,登录您的账户。 2. 选择您感兴趣的主题或话题,并开始写作。 3. ChatGPT会根据您的输入自动生成文章,您可以随时编辑和修…

chatgpt处理Oracle 数据库用户锁定与解锁,用户锁定最大密码失败次数问题

一、以下是chatgpt给出的处理思路(也就只给出了个思路): Oracle数据库用户锁定的最大密码失败次数可以通过以下步骤设置: 1)登录到SQL*Plus; 2)使用ALTER PROFILE命令设置FAILED_LOGIN_ATTEMP…

想玩好ChatGPT?不妨看看这篇文章

相信点进来的铁汁,此时已经对 ChatGPT 有所了解,并想上手体验一番 首先大伙儿要注意,不要被骗了。 现在很多商家提供的 ChatGPT 服务,不仅价格奇高,而且据我所知,有些压根不是 ChatGPT 。 想玩最好去官网注册,具体方法大伙自个儿查一查嗷。 怎么用好 ChatGPT 虽然 …

ChatGPT 使用 拓展资料:如何善用大语言模型的推理能力?

ChatGPT 使用 拓展资料:如何善用大语言模型的推理能力?

如何查询chatgpt apikey 的使用情况

如何查询chatgpt apikey 的使用情况 网上有很多免费的公用的查询chatgpt apikey (api-key)网站.

Cursor一个使用chatgpt-4的ai辅助编程工具

本篇文章主要讲解cursor 工具的下载和使用,通过cursor可以利用ai辅助进行编程,同时也可以不用魔法使用到chatgpt。 作者:任聪聪 日期:2023年3月22日 用了这个工具,突如其来的一个感慨“或许真的有一天,程序…

当 ChatGPT 显示“发生错误”消息时该怎么办

在与OpenAI的ChatGPT交谈时,您是否不断收到“发生错误”的响应?这是一个由于许多因素而出现的一般错误,包括 OpenAI 服务器过载、互联网连接问题或 Web 浏览器问题。 本指南将引导您完成多种故障排除技术,以解决 ChatGPT 中的“发…

关于ChatGPT的能力和错误

事实上确实能解决很多问题 但也不乏有些奇怪的错误,难道AI也会搞混吗????