Appearance
个人自定义指令是优先级最高的 Copilot 指令,让你在 GitHub.com 的 Copilot Chat 中无需每次重复说明你的语言偏好、代码风格和回答风格。本页介绍如何在 GitHub.com 设置个人指令。
GitHub Copilot 个人自定义指令:让 AI 记住你的偏好
什么是个人自定义指令
个人自定义指令是你在账号级别配置的 Copilot Chat 行为规范,适用于你在 GitHub.com 上的所有 Copilot Chat 对话。
和仓库指令(.github/copilot-instructions.md)不同,个人指令是私人的,只对你自己生效,不会影响团队其他成员。
优先级:个人指令 > 仓库指令 > 组织指令
配置步骤
- 打开 GitHub.com 上的 Copilot Chat(
github.com/copilot) - 点击左下角头像,选择「Personal instructions」
- 在文本框中输入你的指令(自然语言,任意格式)
- 可选:使用模板快速填写偏好
- 点击「Save」保存
指令保存后立即在新对话中生效,直到你修改或删除。
示例指令
markdown
始终用中文回答所有问题。
代码示例优先用 TypeScript,而不是 JavaScript。
保持简洁:先给结论,需要的时候再提供完整解释。
变量命名用 camelCase,不用 snake_case。
错误处理使用 Result 模式。也可以设置风格偏好:
markdown
回答时用友好的、同事间交流的语气,不要太正式。
不需要在每个回答末尾总结"完整代码如下",直接给代码即可。个人指令 vs 仓库指令
| 特性 | 个人指令 | 仓库指令 |
|---|---|---|
| 生效范围 | 你的所有对话 | 该仓库内所有人 |
| 配置位置 | GitHub.com 账号设置 | .github/copilot-instructions.md |
| 优先级 | 高 | 中 |
| 适合内容 | 个人偏好、语言设置 | 项目技术栈、团队规范 |
| 对团队可见 | 否 | 是 |
注意事项
- 个人指令目前只在 GitHub.com 的 Copilot Chat 中生效,不影响 IDE 里的 Chat
- 如果个人指令和仓库/组织指令有冲突,个人指令优先,但可能导致意想不到的结果
- 指令长度建议简洁,避免写超过 200 行,否则每次对话消耗 token 增加,响应时间略有下降
常见问题
Q: 个人指令能在 VS Code 的 Copilot Chat 里生效吗?
A: 目前不能。个人指令只适用于 GitHub.com 上的 Chat 界面。VS Code 里的个人偏好可以通过用户级别的 settings.json 或个人技能(Personal Skills)来设置。
Q: 设置了个人指令后,是否会影响 Cloud Agent 的行为?
A: Cloud Agent 主要读取仓库级指令(AGENTS.md、.github/copilot-instructions.md),个人指令对 Cloud Agent 的影响有限,具体以官方最新说明为准。
Q: 可以临时关闭个人指令而不删除吗?
A: 目前没有"暂停"功能,只能删除或清空内容。建议把当前指令备份到本地,需要时再粘贴回去。