Appearance
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 请求消耗敏感时选择标准模型
重新生成对比:回答完成后,点击重试图标并选择不同模型,可以对比同一问题不同模型的回答风格。
对话子线程
当你想在不影响主对话的情况下深入某个话题时,可以创建子线程:
- 找到某条历史消息
- 点击编辑,修改问题内容后点击「Send」(不是直接回复)
- 这会创建一个新的子线程,从该点分支出去
使用前/后箭头可以在多个分支之间切换,方便对比不同思路的回答。
使用图片
在 Chat 中可以附加图片来提供视觉上下文:
- 粘贴:直接 Ctrl+V
- 拖拽:从文件管理器拖入
- 上传:点击附件图标选择文件
注意:需要选择支持图片识别的模型(如 GPT-4o、Claude Sonnet 等),Auto 模式通常会自动选择支持图片的模型。
查看和编辑 AI 生成的文件
当 Copilot 生成完整的文件内容时,会在侧边面板显示,支持:
- 直接编辑生成的内容
- 下载为文件
此功能目前处于公开预览阶段。
和 IDE Chat 的对比
| 维度 | GitHub.com Chat | IDE 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。