跳至主要内容

在 GitHub Mobile 中提问 GitHub Copilot

在 GitHub Mobile 中提问编码相关问题、浏览仓库,并获取关于拉取请求的帮助。

限制

以下限制适用于 GitHub Mobile 中的 Copilot 对话

  • 如果您是组织成员,您在 GitHub Mobile 中使用 Copilot 对话的权限可能受管理员设置的策略影响。参见 GitHub Copilot 策略(用于控制功能和模型的可用性)
  • 如果您在移动端达到了高级请求限制,Copilot 将自动切换到免费(非高级)模型。您对高级模型的访问将在下一个计费周期开始时重置。
  • 如果您通过 iOS 或 Android 的应用内购买购买了 Copilot Pro 或 Copilot Pro+,则无法开启额外的高级请求。若需如此,请取消移动端订阅并在浏览器中通过 GitHub.com 重新订阅。

关于软件开发的通用提问

  1. 在 GitHub Mobile 中,点击屏幕右下角的 图标。

    注意

    并非在 GitHub Mobile 每个页面都会显示 图标。如果看不到该图标,请切换到 GitHub Mobile 的其他页面并寻找该图标。

  2. 在页面底部的 “Ask Copilot” 框中,输入问题并发送消息。

    以下是您可以提出的一些通用问题示例:

    • Go 编程语言有哪些优势?
    • 什么是敏捷软件开发?
    • 最流行的 JavaScript 框架是什么?
    • 请给出一些正则表达式的示例。
    • 编写一个 Bash 脚本以输出今天的日期。
  3. 在同一对话线程中,您可以提出后续问题。Copilot 会在当前对话上下文中作答。

关于仓库的探索性提问

您可以针对特定仓库提问,以帮助理解代码或完成您正在进行的特定任务。

  1. 在 GitHub Mobile 中,导航至某个仓库,然后点击屏幕右下角的 图标。

  2. 在页面底部使用 “Ask Copilot” 框,输入问题并发送。

    例如,若您将正在工作的仓库设为上下文,可以提问:

    • 此仓库的主要目的是什么?它解决了什么问题或提供了哪些功能?
    • 该项目使用了哪些 Web 框架?
    • 我们的 API 中在哪里实现了速率限制?
    • 代码是如何组织的?请解释项目架构。
    • 在此项目上工作是否有特定的环境要求?

针对特定代码片段的提问

您可以与 Copilot 就仓库中的文件或文件内的特定代码行进行对话。

  1. 在 GitHub Mobile 中,导航到仓库并打开文件。

  2. 执行以下操作之一

    • 要对整个文件提问,请点击 Copilot 图标()位于文件视图右下角。
    • 要对文件中的特定行提问,先选择并复制想要询问的行。然后点击 Copilot 图标()并在 Copilot 对话输入框中粘贴复制的行。
  3. 在聊天面板底部的 “Ask Copilot” 框中输入问题并发送。

在 GitHub Mobile 中扩展 Copilot 对话

GitHub Copilot 扩展将外部工具的功能集成到 Copilot 对话中,帮助您减少上下文切换并在特定领域上下文下获得响应。您可以从 GitHub Marketplace 安装 Copilot 扩展,或在组织内部构建私有扩展,然后在聊天窗口输入 @ 查看可用扩展列表。要使用扩展,请从列表中选择该扩展或输入完整的 slug 名称,然后输入您的提示。

© . This site is unofficial and not affiliated with GitHub, Inc.