解释:如何在Google Colab中使用ChatGPT

ChatGPT是由OpenAI开发的大型语言模型。

作为开发者,ChatGPT能够提高您的生产力,因为它能够生成代码、调试和回答问题。通过ChatGPT,您可以更快地编写代码,快速生成测试,查找和修复错误,甚至解释编写的代码可以做什么。

将ChatGPT与Google Colab集成,将帮助您在Google Colab环境中享受以上所有好处。本文介绍了如何在Google Colab中开始使用ChatGPT。

将ChatGPT与Google Colab集成的好处

✅ 您可以同时使用ChatGPT和Google Colab,无需在不同的选项卡之间切换。

✅ 使用ChatGPT是免费的,至少在撰写本文时是这样。

✅ 您可以更快地调试、重构和生成代码。

✅ 它可以解释笔记本中编写的代码,如果有些地方您不理解。

✅ 它可以为您的代码添加注释,使其更具描述性。

如何将ChatGPT与Google Colab集成

要将ChatGPT与Google Colab集成,您可以使用一个名为ChatGPT for Google Colab的扩展。它适用于大多数流行的浏览器。我使用的是Google Chrome,因此我将从Chrome web store安装它。

您还可以从Mozilla Web Store安装它。该扩展是免费且开源的。代码可以在GitHub上找到。

在Google Colab中使用ChatGPT的方法

在您从相关的网络商店或扩展市场中安装了ChatGPT for Google Colab后,打开一个Google Colab笔记本。

要使用该扩展程序,请将光标悬停在单元格上,一个ChatGPT按钮将出现在单元格的顶部中心位置。

当您按下该按钮时,该界面将在单元格底部打开。

使用此界面,您可以选择要让ChatGPT执行的任务。可选择的任务包括重构代码、解释代码和总结代码。选择任务将生成一个提示,告诉ChatGPT要做什么。例如,如果我选择重构代码选项,您可以看到提示文本框中的文本已更改。

如果您想要,您可以编辑提示文本,或者完全输入新的提示文本。当提示准备好后,按下提交按钮将其发送到ChatGPT。

提交按钮旁边有一个复选框,用于包含代码。当该复选框被选中时,将连同提示一起发送单元格中的代码。

太棒了!ChatGPT现在可以在Google Colab中本地使用,无需在不同的选项卡之间切换。

需要注意的事项/限制

从中您可以看到,ChatGPT将代码封装到一个函数中并调用了该函数。它甚至解释了它的作用。这很棒,但如果您仔细查看所做更改的描述,您会注意到两个问题:

  1. 它将变量重命名为更具描述性的名称(项目2)。事实并非如此。它仍然使用a和b作为变量名。
  2. ChatGPT还说它添加了代码注释(项目4),但事实并非如此。

这些是ChatGPT目前存在的一些缺陷。也就是说,它并不总是正确的。它会犯错,产生幻觉,或者使用不存在的函数生成错误的代码。

重要的是要仔细检查和验证生成的代码是否正确,而不仅仅是盲目地从ChatGPT中复制和粘贴代码。

潜在的使用案例

尽管存在这些注意事项,如果您确保审核ChatGPT生成的代码,并带着一点保留地看待它的解释,您会发现它将使您成为一个更有效率的开发者。对我来说,这是我发现ChatGPT最有用的方式:

❇️ 重构代码 – 以更简洁、可读和可理解的方式重写您已经编写的代码。

❇️ 生成测试案例 – 编写测试案例很无聊,但它们非常重要。通过ChatGPT,您可以提供一个函数,它将根据您编写的代码为该函数生成测试案例。

❇️ 解释代码 – 有时,其他开发人员会编写您无法理解的晦涩代码。ChatGPT将帮助解释代码的功能。您甚至可以提问有关框架和库的问题,节省您去Google和Stack Overflow的麻烦。

最后的话

ChatGPT对开发人员来说是一个巨大的生产力提升工具,与Google Colab的有效使用对程序员非常有帮助。您也可以阅读关于how to use ChatGPT with Siri的相关内容。

类似文章