Copilot 连接器——把 AI 连接到 GitHub、Spotify、Zapier 等第三方服务
什么是连接器(Connectors)
连接器是 Copilot 的一个扩展机制——通过第三方服务的 API,让 Copilot 能访问除了微软产品之外的外部数据和功能。
简单说:有了连接器,Copilot 不再只是「搜索 + 回答」,而是能帮你:
- 查 GitHub 的仓库、Issue、PR
- 搜索 Spotify 的歌曲、播放列表
- 在 Zapier 上触发自动化
- 访问更多第三方服务
已支持的连接器
根据微软官方文档和实际使用,目前 Copilot 支持的连接器包括:
开发与技术类
| 连接器 | 能做什么 |
|---|---|
| GitHub | 搜索仓库、查 Issue / PR、看代码、创建 Issue |
| Jira | 查任务状态、创建任务、看项目看板 |
| Slack | 搜索历史消息、发送消息、查看频道 |
| Azure DevOps | 查工作项、看代码、管理管道 |
生产力与协作
| 连接器 | 能做什么 |
|---|---|
| Notion | 搜索工作区页面、查看数据库 |
| Linear | 查 Issue、项目状态 |
| Figma | 搜索设计文件、查看 Figma 项目 |
| Airtable | 查看和搜索表格数据 |
生活与娱乐
| 连接器 | 能做什么 |
|---|---|
| Spotify | 搜索歌曲、播放列表、查看你的音乐库 |
| Zapier | 触发自动化工作流、连接数千个 App |
| Expedia | 搜索酒店、机票 |
更多连接器在持续增加中。
怎么启用连接器
第一步:找到连接器管理
在 copilot.microsoft.com 网页版:
- 点击左下角你的头像 / 设置
- 找到「连接器 / Connectors」选项
- 或直接访问
copilot.microsoft.com/connectors
第二步:添加连接器
在连接器页面,会列出所有可用的连接器。点击你想要的连接器 → 「连接」→ 按照指引授权登录第三方账户。
每个连接器的授权流程不同:
- GitHub:跳转到 GitHub → 授权 → 回到 Copilot
- Spotify:跳转到 Spotify → 登录授权
- Zapier:需要先在 Zapier 创建 Copilot 集成
第三步:在对话中使用
连接器启用后,Copilot 会在对话中自动判断是否需要调用:
你:「帮我搜索一下 GitHub 上 RAG 的开源项目,star 数超过 5000 的」
Copilot 自动调用 GitHub 连接器 → 搜索 GitHub API → 返回项目列表 + star 数 + 链接
你:「我今天想听点轻松的音乐,帮我找一个 Spotify 播放列表」
Copilot 自动调用 Spotify 连接器 → 搜索 → 返回推荐 + 播放链接
也可以 明确指定用哪个连接器:
「用 GitHub 连接器帮我查一下 microsoft 的 Semantic Kernel 这个仓库最近有什么更新」
连接器和 Copilot 的关系
连接器 不改变 Copilot 的核心能力,只是扩展了它能访问的数据范围:
- 没有连接器:Copilot 只能访问公开网页 + Bing 搜索 + 微软自家产品
- 有连接器:Copilot 还能访问你授权的第三方服务数据
这意味着:
- 连接器让 Copilot 更强大
- 但也意味着你需要额外授权第三方服务
- 每个连接器都需要单独授权、单独管理权限
企业版连接器
企业版 Copilot 的连接器更灵活:
- IT 管理员可以 禁用所有第三方连接器(数据安全)
- 可以 指定只允许哪些连接器(白名单)
- 可以配置 企业内部系统的自定义连接器(比如内部 Jira、内部 GitLab、内部 Wiki)
企业管理员通过 Microsoft 365 管理中心或 Intune 配置连接器策略。
连接器的安全注意
授权第三方连接器之前:
注意一:权限范围
仔细看授权时请求的权限。比如 GitHub 连接器可能请求:
- 只读公共仓库(没问题)
- 读取你的私有仓库(考虑清楚)
- 创建 Issue / PR(考虑清楚)
注意二:可以随时撤销
在 Copilot 连接器管理页面,可以随时断开某个连接器的连接。断开后 Copilot 就无法再访问那个服务了。
注意三:不要授权敏感账户
不要用重要的个人账户(比如 GitHub 主账号、Spotify 主账号)授权连接器,特别是在公共电脑上。建议:
- 用专门的辅助账户
- 在连接器管理页定期检查和清理
注意四:连接器可能被滥用
虽然微软和第三方都做了安全审查,但理论上连接器可能被用来数据外泄。建议:
- 只在必要时启用连接器
- 定期检查连接器权限
- 重要操作(如 GitHub 创建 Issue)前仔细确认
一个实际例子
假设你同时启用了 GitHub 和 Jira 连接器。
你:「团队最近在做的 RAG 项目进展如何?帮我看看 GitHub 仓库和 Jira 看板」
Copilot 后台动作:
- 调 GitHub 连接器 → 查你团队的 RAG 仓库 → 最近的 commits、open PR、open issues
- 调 Jira 连接器 → 查你们项目的看板 → 当前 sprint 的任务状态、阻塞项
- 综合两边信息 → 生成一份进度报告
Copilot 返回:
RAG 项目进度简报
GitHub 仓库:过去一周有 12 个 commits,核心功能分支已合并,当前有 3 个 open PR 等待 review。
Jira 看板:当前 sprint 有 15 个任务,完成 10 个,阻塞 2 个(都和向量数据库选型有关)。
建议关注:向量数据库选型阻塞了两个任务——之前的讨论倾向 Milvus,但还没最终确定。
就这样,不需要你分别打开 GitHub 和 Jira,Copilot 通过连接器帮你跨平台整合信息。
连接器的未来方向
微软在持续扩展连接器生态:
- 更多开发者工具(GitLab、Bitbucket、Sentry)
- 更多生产力应用(Asana、Trello、Monday)
- 更多生活服务(Uber、Airbnb、Google Maps)
- 企业内部系统的 API 接入框架
长远来看,Copilot 连接器的目标是让 Copilot 成为你的"万能前端"——你只需要和 AI 对话,AI 通过连接器调用后台各种工具和服务帮你完成工作。