限制
以下限制适用于 GitHub Mobile 中的 Copilot 对话
- 如果您是组织成员,您在 GitHub Mobile 中使用 Copilot 对话的权限可能受管理员设置的策略影响。参见 GitHub Copilot 策略(用于控制功能和模型的可用性)。
- 如果您在移动端达到了高级请求限制,Copilot 将自动切换到免费(非高级)模型。您对高级模型的访问将在下一个计费周期开始时重置。
- 如果您通过 iOS 或 Android 的应用内购买购买了 Copilot Pro 或 Copilot Pro+,则无法开启额外的高级请求。若需如此,请取消移动端订阅并在浏览器中通过 GitHub.com 重新订阅。
关于软件开发的通用提问
-
在 GitHub Mobile 中,点击屏幕右下角的 图标。
注意
并非在 GitHub Mobile 每个页面都会显示 图标。如果看不到该图标,请切换到 GitHub Mobile 的其他页面并寻找该图标。
-
在页面底部的 “Ask Copilot” 框中,输入问题并发送消息。
以下是您可以提出的一些通用问题示例:
Go 编程语言有哪些优势?什么是敏捷软件开发?最流行的 JavaScript 框架是什么?请给出一些正则表达式的示例。编写一个 Bash 脚本以输出今天的日期。
-
在同一对话线程中,您可以提出后续问题。Copilot 会在当前对话上下文中作答。
关于仓库的探索性提问
您可以针对特定仓库提问,以帮助理解代码或完成您正在进行的特定任务。
-
在 GitHub Mobile 中,导航至某个仓库,然后点击屏幕右下角的 图标。
-
在页面底部使用 “Ask Copilot” 框,输入问题并发送。
例如,若您将正在工作的仓库设为上下文,可以提问:
此仓库的主要目的是什么?它解决了什么问题或提供了哪些功能?该项目使用了哪些 Web 框架?我们的 API 中在哪里实现了速率限制?代码是如何组织的?请解释项目架构。在此项目上工作是否有特定的环境要求?
针对特定代码片段的提问
您可以与 Copilot 就仓库中的文件或文件内的特定代码行进行对话。
-
在 GitHub Mobile 中,导航到仓库并打开文件。
-
执行以下操作之一
- 要对整个文件提问,请点击 Copilot 图标()位于文件视图右下角。
- 要对文件中的特定行提问,先选择并复制想要询问的行。然后点击 Copilot 图标()并在 Copilot 对话输入框中粘贴复制的行。
-
在聊天面板底部的 “Ask Copilot” 框中输入问题并发送。
在 GitHub Mobile 中扩展 Copilot 对话
GitHub Copilot 扩展将外部工具的功能集成到 Copilot 对话中,帮助您减少上下文切换并在特定领域上下文下获得响应。您可以从 GitHub Marketplace 安装 Copilot 扩展,或在组织内部构建私有扩展,然后在聊天窗口输入 @ 查看可用扩展列表。要使用扩展,请从列表中选择该扩展或输入完整的 slug 名称,然后输入您的提示。