Skip to content

GitHub.com 上的 Copilot Chat 让你不用打开 IDE 就能直接在浏览器里问代码问题、探索仓库、生成代码片段。支持多模型切换、图片上传、对话分支,以及在 Issue 和 PR 页面的上下文感知问答。

在 GitHub.com 上使用 Copilot Chat:直接在浏览器里问代码问题

入口和基本使用

在 GitHub.com 任意页面,点击右下角的 Copilot 图标(或访问 github.com/copilot)打开 Chat 面板。

直接在提示框中输入问题,按 Enter 发送:

What are the advantages of the Go programming language?
Write a bash script to output today's date.
What is the most popular JavaScript framework?

点击文本框中的停止按钮可以随时中止生成。

在仓库/Issue/PR 中使用

在具体的仓库、Issue 或 PR 页面打开 Chat,Copilot 会自动感知当前上下文,提出更准确的答案:

在仓库页面

这个项目的主要架构是什么?
解释一下 src/auth 目录的作用

在 PR 页面

这个 PR 改动了什么?
这些变更有没有潜在的性能问题?

在 Issue 页面

根据这个 Issue 描述,应该修改哪些文件?

切换 AI 模型

每个模型有不同的特点和 Premium 请求倍率,可以在 Chat 底部的模型选择器中切换:

  • 对于一般问题,默认模型(Auto)即可
  • 复杂推理任务选择 Claude Opus 或 o1
  • 对 Premium 请求消耗敏感时选择标准模型

重新生成对比:回答完成后,点击重试图标并选择不同模型,可以对比同一问题不同模型的回答风格。

对话子线程

当你想在不影响主对话的情况下深入某个话题时,可以创建子线程:

  1. 找到某条历史消息
  2. 点击编辑,修改问题内容后点击「Send」(不是直接回复)
  3. 这会创建一个新的子线程,从该点分支出去

使用前/后箭头可以在多个分支之间切换,方便对比不同思路的回答。

使用图片

在 Chat 中可以附加图片来提供视觉上下文:

  • 粘贴:直接 Ctrl+V
  • 拖拽:从文件管理器拖入
  • 上传:点击附件图标选择文件

注意:需要选择支持图片识别的模型(如 GPT-4o、Claude Sonnet 等),Auto 模式通常会自动选择支持图片的模型。

查看和编辑 AI 生成的文件

当 Copilot 生成完整的文件内容时,会在侧边面板显示,支持:

  • 直接编辑生成的内容
  • 下载为文件

此功能目前处于公开预览阶段。

和 IDE Chat 的对比

维度GitHub.com ChatIDE Chat(VS Code/JetBrains)
上下文感知自动感知当前页面(仓库/Issue/PR)感知当前打开的文件和工作区
代码修改仅生成代码片段,不能直接修改文件Agent 模式可直接修改文件
适合场景快速问答、探索仓库、Code Review 辅助编写代码、重构、调试
无需安装✅ 浏览器直接使用需要安装 IDE 插件

常见问题

Q: 在 GitHub.com 的 Chat 和 IDE Chat 会共享对话历史吗?

A: 不共享。两者是独立的对话环境,各自维护自己的对话历史。

Q: 什么时候用 GitHub.com Chat,什么时候用 IDE Chat?

A: 当你在浏览 GitHub 上的代码、Issue 或 PR 时,用 GitHub.com Chat 最方便,无需切换工具。当你在本地写代码时,IDE Chat 能直接修改文件,效率更高。

Q: GitHub.com Chat 也支持 /task 触发 Cloud Agent 吗?

A: 是的。在 GitHub.com 的 Chat 中输入 /task 加上任务描述,就能触发 Cloud Agent 在指定仓库创建 PR。