开发者工具提供了一个 AI 辅助面板,可帮助您通过与内置 AI 智能体对话来了解网站并解决问题。
AI 辅助面板由 Gemini 提供支持,可执行以下操作:
- 擅长 Web 开发。
- 可以回答有关整个网页的一般性问题,还可以提供有关各种主题的具体数据分析,包括但不限于样式、网络、性能等。
- 自主缩小范围并选择特定的对话上下文,例如 DOM 元素、网络请求、性能跟踪事件等。
- 可以执行自主操作,例如运行审核和记录性能轨迹。
- 提供有关其操作和推理的分步演练,并提供指向 DevTools 相关部分的链接,以便您点击即可检查这些部分。
- 可以建议代码更改,并根据其分析结果生成提示,供您的编码代理执行。
借助 AI 辅助功能,您可以调试网站的样式、网络、性能、源代码等。
如需在 AI 辅助面板中有效地与 Gemini 聊天,请了解如何打开该面板、撰写提示以及控制对话流程。
打开 AI 辅助面板
如需打开该面板,请点击顶部主工具栏右侧全局入口点处的 AI 辅助按钮。

从面板中
您可以从元素、网络、来源或性能面板中,以两种方式打开已选择对话上下文的面板:
点击元素、网络请求、源文件或展开的性能分析旁边的
Debug with AI 按钮。

右键点击元素、请求、文件或轨迹条目,然后从 Debug with AI 上下文菜单中选择一个常用提示选项。

从命令菜单中
如需从命令菜单中打开 AI 辅助,请键入 AI,然后运行显示 AI 辅助 命令,该命令旁边带有抽屉徽章。

在“更多工具”菜单中
或者,在右上角,依次选择 更多选项 > 更多工具 > AI 辅助。

提示
开始新对话时,AI 辅助功能会提供提示示例,帮助您快速入门。

点击任意提示,即可预先填充面板底部的提示输入字段。
或者,您也可以在输入字段中自行输入提示或问题。
如需发送提示,请按 Enter 或点击输入字段右侧的箭头。
不含上下文的开放式提示
借助自由格式的聊天框,您可以在没有先验上下文的情况下提出更高级别的开放式问题。例如:
How to use DevTools to debug accessibility?AI 辅助工具会先运行无障碍功能 Lighthouse 审核,以便更好地回答您的提示。
What are the slowest network requests on this page?AI 辅助将在“网络”面板中提供可疑请求的列表以及指向这些请求的链接,以便您只需点击一下即可选择某个请求作为对话上下文。
What performance issues exist on the page?AI 助理将自动记录包含所选设置的性能跟踪记录,以回答此提示。
How do I use the Animation panel?或Where is the high contrast setting in DevTools?等提示将直接提供有关 DevTools 本身的帮助。
开始聊天后,当聊天内容为空时,AI 助理会根据您的操作智能更新上下文,同时尊重您做出的手动选择。
包含上下文的提示
当您从面板中打开 AI 辅助时,聊天框中会选择相应的对话上下文,以便您专门针对所选内容进行对话。

您可以随时通过以下方式手动更改上下文:在 Elements 中选择元素、在 Network 中选择请求、在 Performance 中选择轨迹条目,或在 Sources 中选择文件。
您还可以从来源面板中复制文件的部分内容,然后将其粘贴到对话中,询问其用途。
接下来,详细了解 AI 辅助中的对话流程。
对话流
发送提示会开始与代理的对话。为了获取所需信息,以便更好地回答您的提示,智能体生成并执行调用 Web API 的 JavaScript。
代理进度以步骤形式显示。初始步数状态为 Investigating…。

随着智能体执行更具体的操作来回答您的提示,初始步骤标签会随之更新。
根据您要调试的内容,代理还可以在开发者工具中执行操作,例如记录性能轨迹或运行 Lighthouse 审核。

代理演示
智能体生成提示的答案后,初始步骤标签会更改为显示智能体演练或显示思考过程,您可以展开该标签,在右侧的侧边栏中查看智能体分析数据所采取的步骤。

具体步骤包括:

- 智能体执行的可展开代码段以及返回的数据。您可以复制该代码,然后在控制台中执行。
- 以更易于理解的格式呈现检测结果的小部件。

微件右上角有一个显示按钮,点击该按钮可前往开发者工具的相关部分。
后续提示
当代理得出最终答案后,可能会建议后续提示。点击任意选项即可继续对话。

为编码智能体生成提示
如需为您的编码代理生成提示,请点击复制到编码代理。

AI 智能体将总结其发现和分析洞见,并以最小化形式或人类可读的 Markdown 格式提供可操作的提示,您可以将其复制到剪贴板,然后继续使用所选的 AI 智能体进行编码。
已暂停的对话
AI 辅助功能可能会生成具有副作用的代码。发生这种情况时,系统会在执行代码之前暂停对话。

当对话暂停时,查看智能体建议的代码。点击 继续以继续,或点击取消以阻止执行。
您可以在“更改”面板中检查建议的代码更改。

代理会在开发者工具内应用更改,但您可以配置工作区,让开发者工具将更改保存到源代码。
保存对工作区所做的更改
借助关联的工作区文件夹,您可以将 AI 助理建议的样式更改保存回计算机上的 CSS 源文件。
为此,请执行以下操作:
-
或者,您也可以手动添加文件夹。
从“元素”面板发起聊天。
提示 AI 助理修改 CSS。
AI 助理可能会生成代码并暂停执行。检查代码,然后点击继续以实时测试更改。
展开未保存的更改部分,然后点击应用到工作区。
查看
diff中的更改,然后点击全部保存。
如需了解此工作流程,请参阅:
未给出答案
AI 助理可能因各种原因而无法提供回答。

如果您认为自己的提示是 AI 助理应该能够讨论的内容,请提交 bug。
对话记录
开始对话后,AI 的每个后续回答都会基于您之前与 AI 的互动。
AI 辅助功能会在会话之间保存对话历史记录,因此即使在重新加载开发者工具或 Chrome 后,您也可以访问之前的对话。
使用面板左上角的控件来控制对话记录。

开始新的测量
如需使用当前所选对话上下文发起新对话,请点击按钮。
继续
如需继续之前的对话,请点击按钮,然后从上下文菜单中选择相应对话。
删除
如需从聊天记录中删除对话,请点击按钮。
为回答评分并提供反馈
AI 辅助是一项实验性功能。因此,我们正积极征求您的反馈,以便了解如何提高回答质量和整体体验。

对回答进行投票
使用回答下方的图标 我喜欢和图标 不喜欢对回答进行评分。
举报回答
如需举报不当内容,请点击投票按钮旁边的按钮。