借助 Gemini 解释和修正错误
本文档介绍了如何借助 Gemini in Colab Enterprise(Gemini for Google Cloud 产品组合中的一款产品) 在 Colab Enterprise 笔记本中解释和修正错误。
了解 Gemini for 如何以及何时使用您的数据。 Google Cloud
本文档适用于处理 Colab Enterprise 的数据分析师、数据科学家和数据开发者。它假定您了解如何在笔记本环境中编写代码。
概览
当您运行会生成错误的代码时,Gemini in Colab Enterprise 可以建议修正或解释错误,以帮助您解决问题。
准备工作
- 确保已为您的 用户账号和项目设置了 Google Cloud Gemini in Colab Enterprise。
- 登录您的 Google Cloud 账号。如果您是 Google Cloud新手, 请创建一个账号来评估我们的产品在 实际场景中的表现。新客户还可获享 $300 赠金,用于 运行、测试和部署工作负载。
Enable the Vertex AI, Gemini for Google Cloud, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.Enable the Vertex AI, Gemini for Google Cloud, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
所需的角色
如需获得在 Colab Enterprise 中使用 Gemini 所需的权限,请让您的管理员为您授予项目的以下 IAM 角色:
-
Colab Enterprise User (
roles/aiplatform.colabEnterpriseUser) -
Gemini for Google Cloud User (
roles/cloudaicompanion.user)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
解释和修正错误
如需使用 Gemini for Google Cloud 解释和修正 代码中的错误,请执行以下操作:
-
在 Google Cloud 控制台中,前往 Colab Enterprise 我的笔记本 页面。
-
在区域菜单中,选择包含笔记本的区域。
-
点击您要打开的笔记本。
-
在笔记本的代码单元中,输入包含错误的代码, 然后运行该单元。例如,您可能会输入
print(a + random()),但未定义a.代码单元运行后,Colab Enterprise 会在代码单元下方输出 错误消息。如果 Gemini in Colab Enterprise 对此错误有说明,则会显示 解释错误 按钮。
-
点击解释错误 按钮。
如果您尚未授权数据科学智能体,则在 Colab Enterprise 向数据科学智能体验证您的 Google 账号时,系统会显示一个简短的对话框。
-
Colab Enterprise 会打开一个聊天对话框,其中包含一个 错误的说明。该对话框可能还会包含有关如何解决问题的建议 和建议的更改。
评估内容后,您可以执行以下任一操作:
- 如果 Gemini 在其
回答中提供了建议的代码修改,您可以点击:
- 接受 以更新笔记本中的代码。
- 接受并运行 以更新并运行代码。
- 取消 以拒绝修改。
- 使用聊天对话框与 Gemini 讨论错误。
- 如果 Gemini 在其
回答中提供了建议的代码修改,您可以点击:
-
如需关闭聊天对话框,请点击 关闭。
停用 Gemini in Colab Enterprise
如需针对某个 Google Cloud 项目停用 Colab Enterprise 中的 Gemini,管理员必须停用 Gemini for Google Cloud API。请参阅 停用服务。
如需为特定用户停用 Colab Enterprise 中的 Gemini,管理员需要撤消该用户的 Gemini for Google Cloud User (roles/cloudaicompanion.user) 角色。请参阅
撤消
单个 IAM 角色。
后续步骤
如需了解借助 Gemini 编写和修改代码的更多方法,请参阅以下内容: