局限性
以下限制适用于 GitHub Mobile 中的Copilot Chat:
- 如果你是组织 或企业的成员,则访问权限 GitHub Mobile 中的Copilot Chat 可能取决于管理员设置的策略。 请参阅“GitHub Copilot策略来控制功能和模型的可用性”。
- 如果你在移动设备上达到高级请求限制, Copilot 将自动回退到免费的非高级模型。 你对高级模型的访问权限将在下一个计费周期开始时重置。
- 如果您通过 iOS 或 Android 上的应用内购买购买了 Copilot Pro 或 Copilot Pro+,则无法启用额外的高级请求。 为此,请取消移动订阅并通过 Web 浏览器重新订阅 GitHub.com 。
询问有关软件开发的一般问题
-
在 GitHub Mobile 中,点击屏幕右下角的 GitHub Copilot 图标****。
注意
并非 GitHub Mobile 中的每个页面上都会显示 GitHub Copilot 图标****。 如果看不到此图标,请导航到 GitHub Mobile 中的其他页面,并在那里寻找此图标。
-
在页面底部的“询问 Copilot”框中,键入问题并发送消息。
可以询问的一般问题的部分示例包括:
What are the advantages of the Go programming language?What is Agile software development?What is the most popular JavaScript framework?Give me some examples of regular expressions.Write a bash script to output today's date.
-
在对话主题中,可以提出后续问题。 Copilot 将在对话的上下文中回答。
询问有关存储库的探索性问题
可以询问有关特定存储库的问题、获取有关如何了解代码的帮助,或者获取有关你正在执行的特定任务的帮助。
-
在 GitHub Mobile 中,导航到存储库,然后点击屏幕右下角的 图标。
-
在页面底部,使用“询问 Copilot”框,键入问题并发送消息。
例如,如果选择了正在使用的存储库作为上下文,可以询问:
What is the main purpose of this repo? What problem does it solve or what functionality does it provide?What web frameworks are used in this project?Where is rate limiting implemented in our API?How is the code organized? Explain the project architecture.Are there any specific environment requirements for working on this project?
询问有关特定代码块的问题
可以与 Copilot 聊天,讨论存储库中的文件或文件内的特定代码行。
-
在 GitHub Mobile中,导航到存储库并打开文件。
-
执行下列操作之一:
- 若要询问有关整个文件的问题,请点击 Copilot 文件视图右下角的图标()。
- 要询问文件内的特定行的问题,请选择并复制要询问的行。 然后点击 Copilot 图标()并将复制的行粘贴到 副驾驶聊天 输入字段中。
-
在聊天面板底部的“询问 Copilot”框中键入问题并发送消息。
询问有关拉取请求、问题和讨论的问题
导航至GitHub Mobile中的任意拉取请求、问题或讨论,然后点击**** 图标,向Copilot咨询相关信息。
扩展 副驾驶聊天 在 GitHub Mobile 中
GitHub Copilot 插件 将外部工具的强大功能集成到 副驾驶聊天 中,帮助减少上下文切换并接收具有特定域上下文的响应。 可以从 GitHub Marketplace 安装 Copilot 扩展,或在组织中构建私有的 Copilot 扩展,然后在聊天窗口中键入 @ 即可查看可用扩展的列表。 若要使用扩展,请从列表中选择该扩展或键入完整的 slug 名称,然后键入提示。