利用控制台数据分析更好地了解错误和警告

Sofia Emelianova
Sofia Emelianova

让 Gemini 直接在开发者工具的控制台中提供数据分析,以便您更好地了解错误和警告。

另请参阅我们如何使用您的数据已知问题

要求

如需使用 Console Insights 功能,请确保您:

  • 年满 18 周岁,且位于受支持的某个地理位置。
  • 使用的是 Chrome 125 或更高版本。
  • 已使用您的 Google 账号登录 Chrome。
  • 在开发者工具中依次选择 Settings > Preferences > Appearance > Language,选择 English (US)

    正在设置语言设置...

    开发者工具中的语言设置。
  • 在开发者工具中启用了“控制台数据分析”

启用“控制台数据分析”

如果您尚未启用管理中心数据分析,那么当您首次使用此功能时,系统会提示您执行此操作,并提供一个指向 设置 > AI 创新的链接。展开管理中心数据分析部分,阅读注意事项,然后开启相应的切换开关。

设置中的“控制台数据洞见”切换开关。

如果您无法开启此开关,请务必使用您的 Google 账号登录 Chrome。

获取控制台消息的说明

如需获取说明,请在 Chrome 中执行以下操作:

  1. 访问此演示页面
  2. 打开 DevTools 并检查网页。
  3. 打开控制台以检查控制台消息。
  4. 在演示页面上,点击搜索框内部。无法提取下拉菜单,且控制台显示错误。

    下拉菜单提取失败时,控制台中会显示错误。

  5. 将光标悬停在 CORS 错误消息上。错误消息右侧会显示 灯泡火花。 了解此错误按钮。

    “了解此错误”按钮。

  6. 如需获取错误的说明,请点击 灯泡火花。 了解此错误

    如果您是首次启动管理中心数据分析,系统会提示您在设置中启用此功能

  7. 几秒钟后,控制台错误下方会显示一条说明。

    AI 生成的错误说明。

如需查看 Gemini 生成说明时使用了哪些数据,请展开用于了解此消息的数据部分。

展开后的“用于了解此消息的数据”部分。

如果您认为该说明不够充分,可以点击改用搜索,打开一个新标签页,查看与该错误相关的搜索结果。

我们如何使用您的数据

本声明和我们的隐私权声明说明了 Chrome 开发者工具如何处理您的数据。请仔细阅读。

Chrome 开发者工具会将控制台消息、关联的堆栈轨迹、相关源代码和关联的网络标头用作输入数据。当您使用了解此消息功能时,Google 会收集这些输入数据、生成的输出、相关功能使用情况信息,以及您的反馈。Google 会利用这些数据提供、改进和开发 Google 产品、服务和机器学习技术,包括 Google 的企业产品,如 Google Cloud。

为了帮助我们提升质量并改进产品,人工审核员可能会查看、处理上述输入数据、生成的输出、相关功能使用情况信息以及您的反馈,并添加注释。请勿在提示或反馈中包含可用于识别您或他人身份的敏感信息(例如机密信息)或个人信息。我们将按以下方式存储您的数据:Google 无法判断数据提供者的身份,并且无法再满足任何删除要求。数据保留时间最长可达 18 个月。如果您的 Google 账号由组织管理,我们可能不会收集数据来改进我们的产品。

在您尝试了解此邮件时,请注意以下重要事项:

  • Chrome DevTools 会使用控制台消息、关联的堆栈轨迹、相关源代码和关联的网络标头来提供答案。
  • Chrome 开发者工具采用实验性技术,可能会生成不准确或令人反感的信息。如果发生这类情形,并不代表 Google 的观点。对回答进行投票有助于我们改进此功能。
  • 此功能目前处于实验阶段,将来可能会有调整。
  • 谨慎使用生成的代码段

如需使用此功能,您需要同意在使用了解此消息时遵守 《Google 服务条款》

已知问题

Chrome 开发者工具使用 Google 的大型语言模型生成说明。大型语言模型 (LLM) 是一个新兴的活跃研究领域。LLM 生成的回答有时令人怀疑,甚至完全错误。请务必了解结果可能不准确或具有误导性,因此请务必仔细检查!

说明有误

LLM 生成的内容听起来很可能且合理。在大多数情况下,此类内容包含真实且实用的分析洞见,可帮助您了解相关上下文中的错误或警告。现代 Web 开发和调试是一项极具挑战性且高度复杂的工艺,需要多年的经验才能精通。有时,LLM 生成的回答听起来很有说服力,但实际上对 Web 开发者来说却是误导性的或毫无意义的。我们会尽最大努力不断提高生成的数据分析的质量和准确性。如果您遇到错误的说明,可以提交反馈来帮助我们。

提示注入

许多 LLM 应用都容易受到一种称为“提示注入”的滥用行为的侵害。此功能也不例外。攻击者可能会诱骗 LLM 接受开发者不打算执行的指令。

请参阅以下无害示例:

提示注入示例。