ChatGPT 代码解释器:它是什么及其工作原理
加入超过 200 万学生的行列,通过 365 Data Science 提升自己的职业生涯。向曾在 Meta、Spotify、Google、IKEA、变化时,Open AI 推出了 Code Interpreter。
现在 ChatGPT 可以做所有事情,这让全世界的数据专业人士感到担忧。它会取代他们的工作还是创造新的机会?
我们很乐观。我们相信 Code Interpreter 将增加对熟练数据专家的需求并使该领域民主化。为什么?
代码 巴拉圭电报数据库 解释器为那些以前缺乏知识和技能的人打开了数据分析世界的大门。业务利益相关者使用数据的次数越多,他们提出的问题就越多;因此,对熟练数据专业人员的需求就会更高。
本文解释了代码解释器的工作原理、应用程序、如何有效使用它及其局限性。
一项新功能,它将大型语言模型 (LLM) 的强大分析能力与编程相结合。它允许您运行 Python 代码并上传文件,从而显着增加 ChatGPT 可以执行的任务范围。
如何访问 ChatGPT 代码解释器
截至 2023 年 7 月,代码解释器仅适用于高级 ChatGPT Plus 用户。订阅后,登录您的帐户,转到屏幕左下角,然后单击“设置”。打开“测试版功能”并启用代码解释器切换。 (从那里,您还可以激活 ChatGPT 插件。)
代码解释器激活设置的屏幕截图
在 ChatGPT 中开始新对话时,您可以选择要使用的模型。 (请注意,此后您无法切换模型。)单击“新聊天”(左上角),将光标放在 GPT-4 图标(屏幕顶部中间)上,然后从下拉菜单中选择代码解释器。
ChatGPT 代码解释器如何工作?
代码解释器是 GPT-4 功能。其背后的技术及其训练方式与标准 ChatGPT 模型相同。 (《 ChatGPT:如何理解 AI 机器人并与之竞争》一文详细解释了 ChatGPT 背后的技术如何工作。)

标准 ChatGPT 模型和代码解释器之间的区别在于它们接受的输入类型和提供的输出。您可能知道可以向 ChatGPT 提供的说明有字数限制。
如果您希望使用 ChatGPT3.5 或 ChatGPT4.0 执行复杂的任务,您需要多次调整指令,增加更多深度,直到 AI 完全理解该任务。即使这样,您仍然无法处理大型数据集。
将文件上传到代码解释器可以让您为其提供更多信息。您可以用文件补充您的口头指示,提供更丰富的上下文。
这也消除了另一个障碍。虽然你可以与人工智能交谈,但它仍然是一台机器。因此,代码解释器比文本输入更好地理解代码和数据。这使得解释的空间更小,减少了错误的可能性并增强了 ChatGPT 的功能。
下面的比喻更好地说明了这种差异。
假设您遇到技术问题并致电支持人员来解决。我们都经历过这种情况,可以想象描述问题并试图理解和实施代理提供的看似无用的建议的挫败感。
现在想象一下进行视频通话并与技术支持共享您的屏幕。您可以解释并同时演示该问题。有了更丰富的了解,代理就可以提供更好的解决方案,甚至可以远程访问您的计算机并解决问题。
这就是为什么能够将文件上传到代码解释器这一看似微小的改变却带来了巨大的好处。
另一个关键区别是代码解释器提供的输出。使用默认的 GPT-4 时,您会收到文本输出或可以使用的代码,代码解释器会为您运行代码并提供现成的输出。另外,它还可以让您看到它是如何得出结果的,因此您仍然可以自己运行代码。
这对于精通技术的个人和专业人士来说非常有用,他们希望通过将更简单的任务委托给 ChatGPT 或在遇到问题时获得帮助来节省自己的工作时间。更好的是,它使不太懂技术的人也可以使用特定的解决方案,使他们能够在不知道如何编写一行代码的情况下执行需要编程的任务。
然而,使用代码解释器来执行超出您知识和能力的任务可能弊大于利。您必须了解您要求 ChatGPT 执行的任务,才能提供准确且有用的说明。而且您必须能够验证输出,因为尽管技术很先进,但每种技术都容易出错。