Skip to main content

副驾驶聊天上开始使用提示GitHub

浏览示例提示,询问 副驾驶聊天 代码、存储库、拉取请求等。

聊天

副驾驶聊天 根据你所处的 GitHub位置,以不同的方式做出响应。 以下示例显示了可在每个上下文中提出的问题类型。

常规软件问题

  • 告诉我一些 Node.js Web 服务器框架
  • 如何创建 Express 应用
  • 更新 npm 包的最佳方法是什么

存储库问题

导航到存储库,询问其用途、结构、代码或历史记录。 副驾驶聊天 基于存储库中实际文件和符号的答案,以便可以获取概要概述,然后在同一上下文中提出后续问题。

  • 此存储库的主要用途是什么?
  • 概述此项目的结构。
  • 如何在本地设置和运行此项目?
  • API 中实现速率限制在哪里?
  • 上次按用户名合并的 PR 是什么

文件和代码问题

打开文件或选择特定行,然后对它们进行查询。

  • 解释此文件。
  • 如何改进此代码?
  • 编写此方法的单元测试。

合并请求问题

进入拉取请求页面,询问有关变更、评审或失败的工作流的事项。

  • 汇总此 PR 中的更改。
  • 此文件的用途是什么?
  • 告诉我为什么此作业失败

Copilot在此 PR 中做了哪些更改,为什么要做这些更改?

Copilot在创建此 PR 之前验证了什么?

调试问题

导航到失败的工作流运行、具有失败检查的拉取请求,或粘贴堆栈跟踪以获取诊断和解决问题的帮助。

  • 为什么此工作流运行失败?
  • 解释此堆栈跟踪并建议修复。
  • 此 PR 中的哪些更改最有可能导致测试失败?

安全警报问题

要询问关于code scanning、secret scanning或Dependabot警报的问题,请导航到这些警报。

  • 如何修复此警报?
  • 此警报引用了哪一行代码?

问题、讨论和提交问题

导航到任何问题、讨论或提交并询问 副驾驶聊天 。

  • 此问题的用途是什么?
  • 此提交的预期输出是什么?