Appearance
GitHub Copilot 不只是一个代码补全工具,而是覆盖完整开发生命周期的 AI 工具套件:内联建议帮你写代码,Chat 帮你思考和调试,Cloud Agent 帮你处理整个开发任务,代码审查自动发现问题。不同工具适合不同场景,本页帮你快速理解每个工具的定位。
GitHub Copilot AI 工具总览:从代码补全到云端 AI 代理
Copilot 的工具矩阵
GitHub Copilot 是一套工具套件,不同工具覆盖开发周期的不同环节:
| 工具 | 主要场景 | 交互方式 |
|---|---|---|
| 内联代码建议 | 边写边补全 | 编辑器中自动弹出,Tab 接受 |
| Next Edit Suggestions | 关联修改预测 | 预测你接下来要改的地方 |
| Copilot Chat | 问答、调试、重构 | 对话框,支持三种模式 |
| Copilot Cloud Agent | 完整开发任务 | 异步处理,输出 PR |
| AI 代码审查 | 代码质量把关 | PR Review 或 IDE 内建议 |
| Issue 创建助手 | 结构化 Issue | 自然语言/截图 → 标准 Issue |
内联代码建议(Inline Suggestions)
这是 Copilot 最基础也最广泛使用的功能——你写代码时,Copilot 在光标后面实时预测你要输入什么,按 Tab 接受,按 Esc 拒绝。
适合:日常编码、快速实现已有模式的变体
Next Edit Suggestions(下一处编辑预测)
目前处于公开预览阶段。
当你修改代码时,Copilot 会预测相关联的其他地方也需要修改——比如你重命名了一个参数,它会预测函数调用处也需要同步修改。
适合:重构、批量修改同类代码
Copilot Chat 的三种模式
Chat 是 Copilot 的对话界面,支持三种不同的操作模式:
Ask 模式
提问、解释、学习。"这段代码为什么会内存泄露?"、"解释一下这个算法的时间复杂度。" 不会修改代码。
Edit 模式
让 Copilot 直接修改你打开的文件。"把这个函数改为异步版本"、"给所有公开方法加上 JSDoc 注释"。适合针对性的代码改动。
Agent 模式
Copilot 自主探索代码库、跨文件修改、执行工具调用,完成复杂的多步任务。这是 IDE 内最强的模式,但每次操作会消耗更多 AI Credits。
Copilot Cloud Agent
Cloud Agent 是在云端运行的自主 AI 代理,你分配一个任务后,它在后台独立工作(不需要你一直开着 IDE),最终产出一个 Pull Request。
典型用途:
- 修复 Bug(基于 Issue 描述)
- 实现一个功能模块
- 写测试用例
- 代码迁移
与 Claude Code 对比:功能定位相似,都是自主代理完成完整任务;Claude Code 更适合本地开发、需要频繁交互的场景;Cloud Agent 更适合后台批量任务、或从 Jira/Slack 等工具发起的任务。
AI 代码审查(Copilot Code Review)
Copilot 可以作为 PR Reviewer,自动为 PR 添加 Review 意见:
- GitHub.com 上的 PR Review:在 PR 页面请求 Copilot 审查,会给出代码注释和建议
- IDE 内审查:在提交前请求 Copilot 审查当前改动
这类似于 Cursor 的 AI 审查功能,但 Copilot 的审查直接集成在 GitHub PR 流程中。
Issue 创建助手(公开预览)
通过自然语言描述或上传截图,Copilot 自动将其转化为结构化的 GitHub Issue,包含标题、描述、复现步骤、预期行为等字段。适合产品经理或测试人员快速提 Issue。
如何选择使用哪个工具
写代码时需要补全 → 内联建议
改完一处,需要同步修改其他地方 → Next Edit Suggestions
想理解某段代码 → Chat Ask 模式
想修改特定几个文件 → Chat Edit 模式
任务复杂、跨多文件 → Chat Agent 模式或 Cloud Agent
想在 IDE 外(Slack/Jira)触发 → Cloud Agent + 工具集成
想在 PR 前自查代码质量 → AI 代码审查常见问题
Q: 这些工具的费用是怎么计算的?
A: 内联建议和基础 Chat 在套餐内包含,不额外计费。使用高级模型、Agent 模式、Cloud Agent 会消耗 AI Credits(按量计费)。详情见计费说明。
Q: 所有工具都在所有订阅中可用吗?
A: 不是。Cloud Agent 和工具集成主要是 Business/Enterprise 功能,个人版有不同的功能限制。免费版只有基础的内联建议和有限 Chat 次数。
Q: Next Edit Suggestions 和普通内联建议有什么区别?
A: 普通内联建议是"你写到这里,我补全下一句";Next Edit Suggestions 是"你改了这里,我预测你接下来还需要改哪里"——是基于现有修改的关联预测,而不是纯粹的续写。