启动会话
每个会话 GitHub Copilot 应用 在其自己的独立工作区中运行,因此你可以并行运行多个会话,并在多个任务上取得进展,而不会发生冲突。
- 在 会话旁边的边栏中,单击 + 以启动新会话。
- 选择一个项目——您可以使用本机上已有的文件夹、从 GitHub 中选择,或通过 Git URL 克隆托管在 GitHub 之外的仓库(例如 Azure DevOps 上的仓库),也可以克隆应用无权访问的私有仓库。
- 在提示框下的下拉列表中,选择会话应运行的位置:在新的工作树、本地存储库或云沙盒中。 用于 Copilot 的云端沙盒(公共预览版)是由 GitHub 托管的完全隔离环境。
- 从提示字段下方的下拉列表中选择会话模式、模型和推理工作。 如果选择模型 自动 ,应用会根据任务复杂性为任务选择最佳模型。
- 在提示词字段中描述任务。 您可以使用
#引用问题,使用@添加文件,或使用/输入命令。
代理开始工作。 活动会话显示在按存储库分组的边栏中,单击任意会话以切换到该会话。
选择会话模式
会话模式控制代理拥有多少自主权。 可以从提示字段下方的下拉列表中设置模式,并随时更改它。
- 交互式:你和代理协同工作。 代理建议更改并等待输入,然后再继续操作。
- 计划:代理首先创建计划。 在代理执行该计划之前,请查看并批准该计划。
- Autopilot:代理完全自主工作 - 编写代码、运行测试和迭代,而无需等待输入。
选择模型
可以从提示字段下方的下拉列表中选择模型和推理工作。 更高的推理工作量使代理有更多的时间来思考复杂的问题,但可能需要更长的时间。 可以在会话期间随时更改这两种设置。
如果在模型选取器中选择“ 自动 ”,则应用会根据任务复杂性自动为任务选择最佳模型。 会话启动后, 自动 旁边的选取器会显示哪个模型处理了每个响应。 有关详细信息,请参阅“关于 Copilot自动模型选择”。
如果在应用中配置了自己的模型提供程序,这些模型也会显示在选取器中。 有关设置步骤,请参阅 在 GitHub Copilot 应用中使用自己的 LLM 模型。
将鼠标悬停在 模型选取器中的图标上以查看模型详细信息。
使用快捷聊天
边栏中的快速聊天将打开聊天模式,而无需创建专用分支或工作树。 在开始会话之前,使用它进行集思广益、提问或探索想法。 聊天历史记录按对话名称保存并列出。
在应用会话中使用 /security-review
注意
/security-review斜杠命令当前处于公开预览状态,可能会更改。
可以在活动代理会话中运行 /security-review 斜杠命令,查看当前工作流更改是否存在高可信度漏洞。 该命令返回具有严重性和置信度分数的优先结果,以及可在同一会话中应用和验证的建议修复。
- 打开正在进行代码更改的活动会话。
- 在提示框中,键入
/security-review并按 Enter。 - 查看审查结果,然后根据需要对代码进行修改。
这种轻量级按需审查通过在您发起拉取请求之前,先对本地更改进行初步检查,来补充 GitHubcode scanning、Dependabot 和 secret scanning。
使用橡皮鸭智能体
橡皮鸭智能体是一个内置智能体,它充当建设性批评者,审查您当前的计划、实施或测试,并返回具体的反馈。 该代理基于与驱动您当前会话的模型不同的另一模型运行。
启用“橡皮鸭”后,Copilot 在工作过程中可在关键节点自动向其咨询。 主会话智能体将任务传递给橡皮鸭智能体,接收评审意见,然后决定如何应用该反馈,再继续执行。
注意
目前,仅在主智能体使用 Claude 或 GPT 大语言模型时橡皮鸭智能体才可用。
您也可以手动要求 Copilot 向橡皮鸭智能体寻求评审。
- 打开活动会话。
- 在提示框中,键入
/rubber-duck并请求对当前计划、实施或测试进行批评。
有关橡皮鸭智能体的更多信息,请参阅 关于橡皮鸭智能体。
在应用会话中使用/chronicle
由于GitHub Copilot 应用基于GitHub Copilot 命令行界面 (CLI)构建,因此你可以使用Copilot 命令行界面(CLI)会话历史记录功能(例如/chronicle),从你在该应用中以及其他Copilot 命令行界面(CLI)会话中完成的工作中获取洞察。
例如,可用于 /chronicle standup 汇总最近的工作。 有关详细信息,请参阅“使用 GitHub Copilot 命令行界面 (CLI) 会话数据”。
使用语音听写功能
可以使用语音听写在会话中朗读提示,而不是键入提示。
在使用语音听写之前,需要在应用设置中对其进行配置。
- 打开应用设置,然后选择 “语音听写 ”选项卡。
- 选择键盘快捷方式。
- 允许在操作系统设置中访问麦克风。
- 下载本地转写模型。
设置后,使用快捷方式启动和停止语音听录。 应用将转录的文本插入到提示框中,以便你可以在发送之前查看或编辑它。
键盘快捷方式
支持 GitHub Copilot 应用 键盘快捷方式来帮助导航会话、在工作区之间切换和执行常见操作。 若要查看可用的快捷方式,请打开应用,转到 “帮助”,然后单击 键盘快捷方式。
还可以使用 markdown 文件、第三方工具或脚本中的深层链接直接在应用中启动会话。 有关详细信息,请参阅“使用深层链接打开 GitHub Copilot 应用”。