Skip to main content

在GitHub中询问有关GitHub Copilot的问题

直接从 GitHub 获取有关代码、存储库和开发问题的即时解答。

在本文中

将问题提交到 副驾驶聊天

在 副驾驶聊天 的任何页面上均可获取 GitHub。 某些问题在特定上下文(例如存储库、问题或拉取请求)中效果最佳。

  1. 导航到 https://github.com/copilot

  2. 在提示框中,键入问题,然后按 Enter

    可以询问的一般问题的部分示例包括:

    • Go 编程语言的优点是什么?
    • 什么是敏捷软件开发?
    • 什么是最常用的 JavaScript 框架?
    • 给我一些正则表达式的示例。
    • 编写 bash 脚本以输出今天的日期。
  3. 或者,提交问题后,可以在文本框中单击 以停止响应。

  4. 在对话主题中,可以提出后续问题。 Copilot 将在对话的上下文中回答。

查看通过编辑生成的文件

注意

此功能当前处于 公开预览,并可能会发生更改。

Copilot 可以在其响应过程中生成文件,可以从侧面板查看、编辑和下载文件。

更改和比较 AI 模型

可以从一系列 AI 模型中进行选择,每个模型都有不同的优势。 不同的模型根据其令牌定价以不同的费率使用 AI credits 。 有关详细信息,请参阅 GitHub Copilot 的模型和定价

如果通过 副驾驶聊天 订阅访问 Copilot Enterprise,则组织必须赋予成员切换到不同模型的能力。 请参阅“管理组织中GitHub Copilot的策略和功能””。

  1. 在底部 副驾驶聊天,选择 “CURRENT-MODEL ”下拉菜单,然后单击所选的 AI 模型。

提交提示后,还可以通过单击响应下方的重试图标()来重新生成使用其他模型的响应。 可以在响应之间切换以比较结果。

在对话中使用子线程

子线程是对话的分支,可让您在同一线程内深入探讨主题的各个方面或展开新话题。

若要创建子话题,请将鼠标悬停在你之前的问题之一上,然后单击按钮。 编辑问题,然后单击“Send”****。 不能编辑任何附件。

对已编辑问题的响应将显示在新的子线程中。 问题下方会显示一个编辑计数器。 将鼠标悬停在计数器上,然后单击 在子线程之间导航。

在 副驾驶聊天 中使用图像

注意

此功能当前处于 >

  • Copilot supports the following file types:

  • JPEG (.jpg, .jpeg)

  • PNG (.png)

  • GIF (.gif)

  • WEBP (.webp)

  • PDF (.pdf)

  • HEIC (.heic)

  • HEIF (.heif)

可以将图像附加到聊天提示,然后向 * 代码片段的屏幕截图,并要求 Copilot 解释代码。

  • 应用程序的用户界面的模拟,并要求 Copilot 生成代码。
  • 流程图并要求 Copilot 描述图像中显示的进程。
  • 网页的屏幕截图,并要求 Copilot 为类似的页面生成 HTML。

支持以下类型的图像文件:JPEG(.jpg.jpeg)、PNG (.png)、GIF (.gif) 或 WEBP (.webp)。 询问有关图像的问题。 例如,可以附加:

Image and PDF attachments are available on all Copilot plans and are enabled by default, with no policy required to turn the feature on or off.,并可能会发生更改。

可以通过粘贴、拖动或单击提示框,然后选择 “从计算机上传”,将图像附加到提示。 从模型选取器中选择支持图像的模型。 有关支持的文件类型和示例问题,请参阅 使用 Copilot云代理 进行代码更改的研究、计划和迭代

在代理会话的同时继续对话

当你从Copilot云代理启动一个副驾驶聊天任务时——例如,让Copilot创建拉取请求或研究代码库——可以在云代理会话运行期间继续聊天。 副驾驶聊天 反映当前进行中会话的状态,并基于其上下文,因此你可以就智能体正在执行的操作提出后续问题。 会话完成后,可以就工作提出进一步的问题,也可以从 副驾驶聊天中启动另一个会话。 有关详细信息,请参阅“管理智能体会话”。

对话历史记录和保留期

副驾驶聊天 最多可存储 100 条您最近的对话。 在永久删除之前,每个对话中的消息将保留 28 天。 对话未留下任何消息后,它会自动从历史记录中删除。

延伸阅读