您可以使用 ChatGPT 的代码解释器做 6 件事

探索 ChatGPT 代码解释器的强大功能

ChatGPT 的代码解释器是该平台迄今为止最强大的功能之一。 许多人可能尚未充分意识到,此工具拥有众多令人兴奋的用途,其功能远不止目前所见的冰山一角。

以下是一些您现在可以使用代码解释器插件的最有效方法,我们将逐步进行讲解。

1. 图像的创建与编辑

借助 ChatGPT 的代码解释器,您可以轻松实现各种有趣的图像处理技巧。 最棒的是,你不需要任何特殊技能,只需用简单的语言描述你想要达成的效果即可。 虽然最终效果可能无法与 Photoshop 相媲美,但通常非常有趣且值得尝试。

无论是将图像转换为灰度、分割图像为多个象限,还是反转图像的颜色,您都可以尝试各种有趣的操作。

您只需将图像上传到代码解释器界面,并用清晰的语言描述您想要的操作。 以下是一些您可以尝试的提示,以获得令人惊喜的结果:

  • 提取附件图像中的所有主要颜色,形成一个调色板。
  • 在附件图像的左上角添加“机密”水印。
  • 检测附件图像中的人脸,并覆盖透明的十字线。
  • 将附件图像分成四个象限,反转最后一个象限的颜色,然后将图像重新组合。
  • 使用放大和缩小效果,对附件图像进行动画处理。
  • 将三个附件图像合并为一个 GIF,并添加缩小效果。
  • 对图像进行人脸检测,并对所有检测到的人脸进行像素化处理。

例如,我们让 ChatGPT 将图像分成象限,并反转最后一个象限的颜色。

在另一个案例中,我们上传了一张图像,并要求 ChatGPT 对图像中的人脸进行模糊处理。

除了上述编辑技巧外,你还可以提取图像的相关元数据。 你可以指定需要提取的特定元数据,或者简单地要求 ChatGPT 提取附件图像的所有相关元数据。不仅如此,你还可以使用这个插件从零开始创建图像。

例如,我们通过代码解释器要求 ChatGPT 创建一个包含最近 20 位美国总统名字的词云图像。 这虽然不是最完美的示例,但可以让你初步了解其能力。

当然,您可以要求更改背景颜色或使用其他字体。 使用代码解释器插件处理图像的方式多种多样。 如果您没有明确的想法,只需上传图像并让 ChatGPT 告诉您可以进行哪些操作。

2. 视频的创建与编辑

与图像类似,ChatGPT 的代码解释器也可以对视频执行多种操作。 您可以进行简单的操作,如提取视频文件的元数据,或从特定时间戳中抓取帧。 你还可以:

  • 将视频转换为 GIF。
  • 通过组合图像文件来创建带声音的视频文件。
  • 将视频文件分割成满足特定规格的片段。
  • 从视频文件中提取音频。
  • 从视频中提取字幕。
  • 压缩视频。
  • 将视频从一种格式转换为另一种格式(例如,从 AVI 转换为 MP4)。

以下是使用 ChatGPT 代码解释器可以对视频执行的一些操作示例:

例如,我们要求 ChatGPT 从一个小型视频文件中提取音频,结果在几秒钟内就完成了。 可供下载的音频文件非常清晰。

尽管代码解释器插件可以执行许多与视频相关的操作,但由于它可以处理的视频大小有限,至少目前来看,它的实际应用仍然受到一定限制。 代码解释器可以处理的视频文件的最大大小尚不明确,但您通常会遇到较大视频的内存问题。 为了获得最佳效果,请尽量使用较小的视频文件和较低的分辨率。

3. 音频文件的创建和修改

ChatGPT 的代码解释器还内置了文本转语音功能。 这意味着您可以编写一段文本,并让 ChatGPT 将其转换为音频文件。 除此之外,您还可以使用代码解释器插件对音频文件执行一些有趣的操作。 你可以:

  • 将音频文件从一种格式转换为另一种格式(例如,WAV 转换为 MP3)。
  • 读取和编辑音频文件的元数据/标签(如标题、艺术家、专辑等)。
  • 更改音频文件的音调。
  • 将两个音频文件拼接在一起。
  • 调整音频文件的采样率、比特率或声道。
  • 将音频修剪到特定的时间范围。
  • 将一个音频文件与另一个音频叠加。

4. 文档的阅读、编辑和创建

文件处理无疑是代码解释器的最强项之一。 代码解释器的功能远不止处理图像、音频和视频文件。

这款强大的插件还可以读取、生成和编辑大量文档类型的内容,包括 PDF、Microsoft Word 文档、纯文本文件、RTF、各种电子表格格式,以及 Python (.py) 和 JavaScript (.js) 等代码文件。 目前,代码解释器支持数十种文件格式。

这一切都取决于您想要实现的目标。 你可以将 PDF 文件附加到您的提示中,然后要求 ChatGPT 从中读取、翻译文本,并使用翻译后的文本创建一个 MS Word 文档。

或者,您可以从 Word 文件中读取数据,提取满足特定条件的数据,并创建电子表格文件。 您还可以从文档创建图形、图表和其他数据可视化元素。

想想您在现实生活中使用时可能遇到的任何问题。 如果涉及创建或读取任何类型的文档,那么代码解释器插件很可能能够帮助您解决。

5. 代码的编写与分析

如果您需要理解大型的代码文件,代码解释器是一个不错的选择。 你可以附加包含数千行代码的文件,然后简单地要求代码解释器解释其功能,对其进行调试、重构、翻译成其他编程语言,或执行任何与编程相关的任务。

在编码任务方面,代码解释器比常规 ChatGPT 的能力强多少? 虽然底层模型仍然相同,但代码解释器似乎拥有更大的上下文窗口(或者至少尝试模拟它),这意味着它可以一次处理更多的数据。

这使其拥有明显的优势,尤其是在编程方面,代码文件有时可能会达到数十万行。

为了测试其处理大型代码文件的能力,我们从 GitHub 下载了一个完整的用户身份验证系统,将其作为 zip 文件上传到代码解释器,并询问其用途。 它能够解压缩文件、遍历所有文件夹,并以极高的准确性描述整个项目的功能。

当我们要求向项目中添加新功能时,该插件能够识别所有需要更改以添加新功能的文件。 当出现提示时,它可以在无需我们输入任何其他信息的情况下进行这些更改。

当然,经过测试,该项目在添加该功能后运行正常。 虽然有时可能会遇到阻碍,但毫无疑问,处理大型代码库是代码解释器最有用的功能之一。

有包含需要复制的文本的图像吗? 代码解释器可以轻松处理这个问题。 只需上传图像并要求 ChatGPT 提取文本即可。 它非常适合用于屏幕截图、文档图片,以及带有叠加文本的图像等等。

它还可以处理扭曲或模糊的文本,以及不同字体、大小、样式、方向和颜色的文本。 例如,您可以要求 ChatGPT 从您上传的文档的扫描副本创建 MS Word 文档,您将在几秒钟内获得结果。

尽管重要的是要认识到代码解释器插件的当前功能在许多方面受到限制,但该插件仍然代表了互联网上任何地方的人工智能聊天机器人中最强大的功能之一。

随着一些改进,特别是在它可以加载到内存中并使用的文件大小方面,代码解释器功能无疑将使 ChatGPT 比目前与之竞争的任何其他人工智能聊天机器人更具优势。 您还可以使用 ChatGPT 做更多事情。