注意
- 此功能当前处于 公共预览版,并可能会发生更改。
GitHub Copilot 使用 AI。 检查是否有错误 请参阅“[AUTOTITLE](/copilot/responsible-use/copilot-cloud-agent)”。
Microsoft Teams中的 GitHub 集成使你可以从 Teams 频道中与 Copilot云代理 进行交互。 在 Teams 线程中,可以使用对话的上下文启动 云代理 会话和创建拉取请求。
有关其他 Copilot 集成的信息,请参阅 关于 Copilot 集成。
注意
在 Teams 线程中提及 @GitHub 时,代理将捕获整个线程作为请求的上下文,根据讨论了解和实现解决方案。 此上下文存储在拉取请求中。
先决条件
- 必须具有GitHub帐户,有权通过Copilot、Copilot Pro、Copilot Pro+、Copilot业务或Copilot Enterprise进行访问。
- 必须有 Teams 帐户并且是某个频道的成员。
在 GitHub Teams 中安装应用
应用 GitHub 只需在团队中安装一次。 安装应用后,团队的任何成员都可以将其 GitHub 帐户连接到应用并开始使用它。
- 在 Web 浏览器中打开集成安装链接以启动 Teams 和安装对话框。GitHub
- 单击添加将应用添加到您的团队。
- 按照屏幕上的提示对应用进行身份验证和授权。
将GitHub应用连接到帐户GitHub
首次在 Teams 中使用 GitHub 应用时,需要将其连接到 GitHub 帐户并设置默认存储库。 默认存储库提供给Copilot用于响应提示的上下文,此外,除非在提示中指定了存储库,否则由Copilot云代理创建的拉取请求也将在该存储库中打开。
若要开始使用,请在任何 Teams 线程中提及 @GitHub <YOUR_TASK>。 该应用将指导你完成登录并设置默认存储库。 或者,您可以按照以下步骤连接您的GitHub帐户,并手动设置默认存储库:
- 在 Teams 中,通过键入
@GitHub在线程中提及应用。 - 在建议列表中点击signin。
- 按照提示登录到帐户 GitHub 。
- 在线程中,通过键入
@GitHub来提及应用。 - 单击“settings”以设置默认存储库****。
在 Teams 中使用Copilot应用
可以通过在 Teams 的线程中提及 GitHub 应用来进行交互。 智能体将响应你的消息,并根据你的请求执行任务。 只有对默认存储库或提示中指定的存储库具有 写入 访问权限的用户才能触发 Copilot云代理 工作。 没有写入权限的讨论参与者可以通过提供意见以协助指导Copilot ,这些意见将在修改拉取请求时作为参考。
-
在 Teams 中,通过键入 @GitHub来提及线程中的应用。
-
键入消息或请求,然后发送。 (可选)可以使用以下语法指定存储库或分支:
@GitHub Add "Hello World" to the README in repo=REPO_OWNER/REPO_NAME branch=BRANCH_NAME该
repo参数指示 Copilot云代理 要用于请求的存储库,并且branch该参数指定存储库的现有分支,该分支应用作拉取请求的基分支。 默认情况下, Copilot 使用配置的默认存储库和存储库的默认分支。Copilot 将启动 云代理 会话,并提供其计划进行更改的概要,包括指向它在存储库中创建的拉取请求的链接。
可以继续在同一个 Teams 线程中对拉取请求进行迭代更新。 提及 @GitHub 时提出您的建议更改,Copilot云代理 将使用自上次提及以来线程中的所有消息来迭代现有的拉取请求。