启动会话
每个会话 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 应用 键盘快捷方式来帮助导航会话、在工作区之间切换和执行常见操作。 若要查看可用的快捷方式,请打开应用,转到 “帮助”,然后单击 键盘快捷方式。