注意
GitHub Copilot 应用 目前处于 技术预览版 阶段,后续可能会有所变动。
** Copilot业务、 Copilot Enterprise、 Copilot Pro和 Copilot Pro+ 用户** — 从 GitHub Copilot 应用 存储库下载并安装。 对于 Copilot业务 和 Copilot Enterprise,你的组织或企业必须启用预览功能和 Copilot 命令行界面(CLI)。
* ** 免费Copilot 没有 Copilot 计划的用户和用户** - 若要请求访问权限, 请加入等待列表。
启动会话
每个会话 GitHub Copilot 应用 在其自己的独立工作区中运行,因此你可以并行运行多个会话,并在多个任务上取得进展,而不会发生冲突。
- 在 会话旁边的边栏中,单击 + 以启动新会话。
- 选择存储库 - 可以使用本地文件夹、从 GitHubURL 中进行选择或克隆。
- 在提示框下的下拉列表中,选择会话应运行的位置:在新的工作树、本地存储库或云沙盒中。 用于 Copilot 的云端沙盒(公共预览版)是由 GitHub 托管的完全隔离环境。 有关详细信息,请参阅“关于 GitHub Copilot 的云端和本地沙盒”。
- 从提示字段上方的下拉列表中选择会话模式、模型和推理工作。
- 在提示词字段中描述任务。 您可以使用
#引用问题,使用@添加文件,或使用/输入命令。
代理开始工作。 活动会话显示在按存储库分组的边栏中,单击任意会话以切换到该会话。
选择会话模式
会话模式控制代理拥有多少自主权。 你可以从提示字段上方的下拉列表中设置模式,并随时更改它。
- 交互式:你和代理协同工作。 代理建议更改并等待输入,然后再继续操作。
- 计划:代理首先创建计划。 在代理执行该计划之前,请查看并批准该计划。
- Autopilot:代理完全自主工作 - 编写代码、运行测试和迭代,而无需等待输入。
选择模型
可以从提示字段上方的下拉列表中选择模型和推理工作。 更高的推理工作量使代理有更多的时间来思考复杂的问题,但可能需要更长的时间。 可以在会话期间随时更改这两种设置。
使用快捷聊天
边栏中的快速聊天将打开聊天模式,而无需创建专用分支或工作树。 在开始会话之前,使用它进行集思广益、提问或探索想法。 聊天历史记录按对话名称保存并列出。
在应用会话中使用/chronicle
由于GitHub Copilot 应用基于GitHub Copilot 命令行界面 (CLI)构建,因此你可以使用Copilot 命令行界面(CLI)会话历史记录功能(例如/chronicle),从你在该应用中以及其他Copilot 命令行界面(CLI)会话中完成的工作中获取洞察。
例如,可用于 /chronicle standup 汇总最近的工作。 有关详细信息,请参阅“使用 GitHub Copilot 命令行界面 (CLI) 会话数据”。
使用语音听写功能
可以使用语音听写在会话中朗读提示,而不是键入提示。
在使用语音听写之前,需要在应用设置中对其进行配置。
- 打开应用设置,然后选择 “语音听写 ”选项卡。
- 选择键盘快捷方式。
- 允许在操作系统设置中访问麦克风。
- 下载本地转写模型。
设置后,使用快捷方式启动和停止语音听录。 应用将转录的文本插入到提示框中,以便你可以在发送之前查看或编辑它。
使用橡胶鸭代理
橡皮鸭代理是一种内置代理,会充当提出建设性意见的评审者,审查您当前的计划、实现或测试,并返回具体的反馈。 该代理基于与驱动您当前会话的模型不同的另一模型运行。
启用“橡皮鸭”后,Copilot 可以在工作过程中于关键节点自动向其咨询。 主会话代理将任务交给小黄鸭代理,接收其评审意见,然后决定如何采用这些反馈,再继续后续工作。
注意
仅当主代理使用 Claude 或 GPT 大型语言模型时,橡胶鸭代理当前才可用。
你也可以手动请求 Copilot 获取橡皮鸭代理的审查意见。
- 打开活动会话。
- 在提示框中,键入
/rubber-duck并请求对当前计划、实施或测试进行批评。
有关橡胶鸭剂的详细信息,请参阅 关于橡胶鸭代理。
键盘快捷方式
支持 GitHub Copilot 应用 键盘快捷方式来帮助导航会话、在工作区之间切换和执行常见操作。 若要查看可用的快捷方式,请打开应用,转到 “帮助”,然后单击 键盘快捷方式。