GitHub Copilot Extensions 普遍可用,支持与外部服务交互

作者 | Sergio De Simone

译者 | 明知山

策划 | 丁晓昀

GitHub Copilot Extensions 允许开发者使用自然语言在 IDE 中查询文档、生成代码、检索数据以及在外部服务上执行操作,现已正式普遍可用。除了使用来自 Docker、MongoDB、Sentry 等公司的公共扩展外,开发者还可以创建自己的扩展实现与内部库或 API 发生交互。

GitHub Marketplace 已经提供了数十种扩展,涵盖了广泛的开发相关服务。例如,你可以使用 Stack Overflow 扩展在不离开编辑器的情况下直接提问编程相关问题;而 GitBook 扩展则允许你查询有关 GitBook 文档的问题。

除了提供文档访问外,Copilot 扩展还可以让开发者直接在 IDE 中与服务发生交互。例如,Docker 扩展可帮助生成 Docker 相关文件并分析漏洞;LambdaTest 扩展可用于管理测试工作流,并简化测试执行、自动化和洞察生成;Mermaid Chart 扩展可以根据你当前 IDE 中的 GitHub Actions、SQL 或其他文件生成各种图表。

如前所述,开发者还可以创建自己的扩展来访问私有数据或内部服务。为了方便开发者创建扩展,GitHub 发布了多个示例代码库,演示如何构建一个 基本的 “Hello World” 扩展、如何从扩展的测试用户那里收集反馈,等等。

构建 Copilot 扩展有两种方式。一种是定义技能集,Copilot 负责处理所有与扩展的 AI 交互,而扩展只需提供几个可调用端点的描述,用于处理用户请求。目前,一个扩展最多可配置五个不同的技能。

另一种你可以使用自己的 AI 智能体,在这种情况下,你需要将用户上下文中的某些信息传给智能体,例如用户当前文件、选中文本和代码库的详细信息。智能体接收包含用户消息及其当前环境引用的『服务器』发送事件(SSE)。实际的上下文信息会因托管扩展的客户端而异。例如,Visual Studio 和 Visual Studio Code 会传递当前选中内容或整个文件内容,而 GitHub.com 则不会,但会提供用户当前访问的页面 URL。

为了方便扩展开发者管理身份验证,GitHub 最近增加了对 OpenID Connect (OIDC) 的支持。开发者无需在每个请求中验证 GitHub 令牌的有效性,而是可以使用预交换的令牌。

GitHub Copilot 扩展可以在多种客户端中使用,包括 Visual Studio 和 Visual Studio Code、GitHub.com 和 GitHub 移动应用,以及 JetBrains 的 IDE。不过,它们目前不支持 Xcode 或 GitHub Codespaces,也不支持 vim 或 emacs。

特别声明:[GitHub Copilot Extensions 普遍可用,支持与外部服务交互] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

原来她已去世11年!本以为转行退圈,实际是电视剧拍一半车祸身亡(原来她死了,他也会伤心)

凭借一部剧情令人震撼的蛊惑女题材青春励志剧《蓝狐》,陶慧、齐中旸、聂鑫这三位刚刚涉足『娱乐圈』️的女孩在2004年一夜之间红遍了大江南北,成为了许多80后和90后的心中偶像。2003年毕业后,聂鑫虽然面临许多困难和…

原来她已去世11年!本以为转行退圈,实际是电视剧拍一半车祸身亡(原来她死了,他也会伤心)

医药舆情监测哪家好(医药舆情监测哪些内容)

一个理想的服务方,应当能够深刻理解医药行业的特殊性与合规要求,同时具备强大的技术支撑和专业的分析能力,最终将海量信息转化为有价值的商业洞察。 在“事前”阶段,除了常规的品牌与产品声量监测,更应关注行业政策动向…

医药舆情监测哪家好(医药舆情监测哪些内容)

盐酸氟西汀胶囊过量使用会发生不良反应吗(盐酸氟西汀胶囊用量)

盐酸氟西汀胶囊为药物通用名,商品名称一般为聚立能。盐酸氟西汀胶囊是一种选择性5-羟色胺再摄取抑制剂抗抑郁药。该药主要用于抑郁症缓解期,用于巩固期治疗和维持期治疗。

盐酸氟西汀胶囊过量使用会发生不良反应吗(盐酸氟西汀胶囊用量)

靠谱的葵花籽实体生产厂家推荐:同庆五号与361葵花籽批发之选(葵花籽优缺点)

在性价比方面,由于其品质优良,虽然价格可能相对一些普通葵花籽略高,但考虑到其出仁率高、口感好,能为炒货厂带来更好的产品和更高的利润,从长远来看,是非常值得采购的。自与呈泰合作后,依托其优质品种和严格的加工工序…

靠谱的葵花籽实体生产厂家推荐:同庆五号与361葵花籽批发之选(葵花籽优缺点)

解锁萝卜汤 美味与功效并存 给你的身体来场温柔滋养(我想看萝卜汤)

  萝卜汤是一道家喻户晓的家常汤品,以萝卜为主要食材,可搭配排骨、豆腐、虾皮等多种辅料,口感清甜爽口,做法简单便捷。萝卜作为“平民蔬菜”,不仅价格亲民,还富含多种营养成分,经过炖煮成汤后,其营养物质更易溶解在汤中,易于人体吸收。无论是寒冷的

解锁萝卜汤 美味与功效并存 给你的身体来场温柔滋养(我想看萝卜汤)