今天,我们引入GitHub Copilot Extensions,将世界上的知识引入最广泛采用的AI开发工具。 通过不断发展的合作伙伴生态系统,Copilot Extensions使开发人员能够使用自己喜欢的工具和服务,以自然语言构建并部署到云计算中,而无需离开IDE或GitHub.com。有了Copilot-现在的Copilot-Extensions,开发人员可以在流程中停留更长的时间,提升技能,更快地创新。
我们从GitHub Copilot扩展开始 DataStax、Docker、LambdaTest、LaunchDarkly、麦肯锡公司、Microsoft Azure和Teams、MongoDB、Octopus Deploy、Pangea、Pinecone、Product Science、ReadMe、Sentry和Stripe 。扩展在GitHub.com上的GitHub Copilot Chat、Visual Studio以及VS Code中受支持。
虽然GitHub Marketplace将提供对所有人开放的扩展,但组织也可以为其自主开发的开发工具创建私有Copilot extensions,使来自内部API库的功能或来自自定义监控系统的知识只需一次对话即可实现。
工作原理:GitHub Copilot Extensions正在运行
想象一下,您是一名开发人员,刚刚因数据库相关错误而被寻呼到一个事件。 您正试图从各种工具中获取问题的上下文。 它可能来自GitHub问题或DataTax中的审核日志。 有了足够的上下文,您可以开始排除可能的原因,使用Sentry等工具进行错误监视以了解更多信息。 然后,您必须找出解决方案,应用修复程序,然后使用Azure进行部署。 在这个场景中,有很多上下文切换。
Copilot Extensions将整个过程结合在一起。 通过GitHub Copilot Chat,您现在可以轻松调用所有这些工具来获取上下文、执行操作、生成文件和拉取请求,从而跨更多工具加速工作流。
Cody De Arkland说:“GitHub Copilot的LaunchDarkly扩展直接集成了团队已经在构建软件的地方。有了它,开发人员可以访问文档和最佳实践,以及他们的代码。最大限度地减少上下文切换,维护流状态,并加速软件交付—所有这些都是从一个地方完成的。”, 产品孵化,LaunchDarkly。
使用DataTax扩展,您可以 与数据库交互并使用AstraDB构建应用程序 :
使用八达通分机,您可以 查看部署的状态 :
使用Sentry分机,您可以 用自然语言解决管道问题 :
Sentry工程经理Tillman Elser表示:“这是软件开发的未来,开发人员花更少的时间进行搜索,花更多的时间进行构建。使用自然语言,他们可以编写代码、检索数据和解决问题,所有这些都使用一个直观的工作流程。”。
人工智能与Azure的GitHub Copilot实现云计算
微软的扩展,GitHub Copilot for Azure,展示了GitHubCopilots可以在多大程度上推动自然语言的开发速度。 通过在Copilot Chat中调用GitHub CopilotforAzure,开发人员可以获得关于Azure的任何问题的答案,从选择Azure服务到运行React应用程序,再到选择与Django一起使用的最佳Azure数据库。 而且,当需要部署时,GitHub Copilot for Azure将指导开发人员完成成功启动的步骤。
目前,对GitHub Copilot for Azure预览版的访问受到限制,并直接通过Microsoft提供。 注册 在这里 .
入门
今天的公告是对未来的预告。 受邀后,用户可以在GitHub Marketplace上从DataStax、Docker、Lambda Test、LaunchDarkly、McKinsey&Company、Octopus Deploy、Pangea、Pinecone、Product Science、ReadMe、Sentry和Teams Toolkit访问Copilot Extensions。 在未来几周内,所有用户都将能够在上访问Stripe、MongoDB和Microsoft(包括Teams Toolkit和Microsoft 365)的扩展 Visual Studio市场 也适用于VSCode。
想要构建GitHub Copilot扩展吗?
加入Copilot合作伙伴计划 并探索机会:
探索将开发人员工具和服务引入GitHub Copilot生态系统的机会。
将组织的内部工具与GitHub Copilot集成在一起,并带有专用扩展。
个人和组织软件开发的未来
无论您是潜在的合作伙伴还是希望构建自己的私人扩展的组织,Copilot Extensions都能在您的指尖定制构建体验的各个方面,并扩大您对推动生产力、创新和快乐的工具的访问范围。 你的参与和创造力只会增加Copilot的功能和价值。
今天只是起点。 在接下来的几个月里,我们将通过数百个已经签署Copilot合作伙伴计划的合作伙伴来扩展这个生态系统。 这意味着开发人员可以轻松构建和创新更多的全球知识。
我们的目标:使GitHub Copilot成为最集成、最强大、最智能的人工智能平台,为加速人类进步提供无限可能。 自然语言编程将继续降低任何想要构建软件的人的进入门槛。 今天,我们离十亿人可以在GitHub上构建的未来更近了,Copilot是一个智能平台,可以完全用自然语言与开发人员技术堆栈中的任何工具集成。