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业务 订阅访问 Copilot Enterprise,则组织或企业必须赋予成员切换到不同模型的能力。 请参阅“管理组织中GitHub Copilot的策略和功能””或“管理企业中 GitHub Copilot 的策略和功能””。

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

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

在对话中使用子线程

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

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

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

在 副驾驶聊天 中使用图像

使用支持图像输入的模型时,可以将图像和 PDF 附加到提示。

Copilot 支持以下文件类型:

  • JPEG(.jpg.jpeg
  • PNG (.png
  • GIF(.gif
  • WEBP (.webp
  • PDF (.pdf
  • HEIC (.heic
  • HEIF (.heif

例如,可以附加:

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

图像和 PDF 附件在所有 Copilot 计划中都可用,默认情况下已启用,无需策略即可打开或关闭该功能。

若要附加文件,请将其拖放到提示框中,或单击并选择 从计算机上传”。 从模型选取器中选择支持图像输入的模型。

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

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

对话历史记录和保留期

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

延伸阅读