GitHub Copilot 于 2021 年推出,是微软和合作伙伴 OpenAI 共同开发的人工智能项目。该计划于 2022 年全面启动,为用户提供 AI 自动化代码,填补自己项目中的空白。今天,微软提供了GitHub Copilot X,这是该服务的更新版本,集成了OpenAI的GPT-4 AI模型。
微软在一月份对OpenAI的初始投资的基础上投资了数十亿美元。关于公司从合作伙伴关系中获得什么的任何问题都得到了迅速回答。微软在人工智能开发方面领先于大型科技竞争对手。
事实上,微软是目前唯一一家简化人工智能的大型科技公司。该公司发布了Bing Chat,最近还对Image Creator进行了升级。此外,微软已经普遍提供Azure OpenAI服务,并宣布了Microsoft 365 Copilot。
这些产品中的每一个都有共同的OpenAI。更具体地说,GPT AI引擎现在已达到GPT-4,并支撑着ChatGPT聊天机器人。因此,微软与OpenAI的合作伙伴允许该公司在其生态系统中构建AI。顺便说一下,据报道,微软还获得了OpenAI所有利润的49%。
GitHub Copilot X是在尽可能多的服务上采用GPT-4的最新举措。Copilot 是一项访问可用开源代码的服务,可帮助开发人员填补自己代码中的空白。它利用微软拥有的GitHub上其他开发人员的代码,并为程序员提供更高效,更快速地编写代码的工具。
GPT-4 集成
Copilot的核心功能将保持不变,但微软表示GitHub Copilot X增加了以下好处:
- “使用 GitHub Copilot Chat 在编辑器中提供类似 ChatGPT 的体验:GitHub Copilot 现在为开发人员场景的编辑器添加了聊天界面,并与 VS Code 和 Visual Studio 本机集成。GitHub Copilot Chat 可以识别开发人员键入的代码、显示的错误消息,并将其深度嵌入到 IDE 中。您可以深入分析和解释代码块的用途,生成单元测试,甚至获得对错误的建议修复。
- 用于拉取请求的 Copilot:使用 OpenAI 的新 GPT-4 模型,用于拉取请求的 Copilot 通过组织管理员和个人仓库所有者可以安装的 GitHub 应用程序在拉取请求描述中添加 AI 驱动的标签。这些标签由 GitHub Copilot 根据更改的代码自动填写。然后,开发人员可以查看或修改建议的说明。GitHub 还在开发一项功能,当开发人员通过动态拉取有关代码更改的信息来创建拉取请求时,Copilot 将自动建议句子和段落。GitHub 还在开发一项功能,Copilot 将自动警告开发人员,如果他们缺少对拉取请求的足够测试,然后根据项目需求建议可以编辑、接受或拒绝的潜在测试。
- 获取 AI 生成的有关文档的答案:GitHub Copilot for Docs 是一种工具,它使用聊天界面为用户提供 AI 生成的文档问题回复,包括开发人员对他们正在使用的语言、框架和技术提出的问题。目前,此工具支持 React、Azure Docs 和 MDN。GitHub 还致力于将此工具引入任何组织的存储库和内部文档。因此,开发人员可以得到有关其内部工具和开发实践的查询的解答。
持续的争议
GitHub Copilot自推出以来一直受到开源版权倡导者的广泛批评。许多人声称该项目抓取其他用户的代码而不将其归因于他们是不公平的。这是一个类似的指控,可以针对Bing Chat,它抓取网站内容(尽管有归属),而无需用户点击源网站。
尽管微软正在开发GitHub Copilot,但它并非没有问题。该服务正面临马修·巴特里克(Matthew Butterick)的集体诉讼,他声称微软违反了GitHub的政策和准则道德,例如归因。在其他地方,最近的一项研究表明,Copilot可能产生的代码不如人类开发人员准确,安全性更低。
GitHub Copilot X 现已提供有限预览版。您可以在此处加入候补名单。
未经允许不得转载:表盘吧 » 微软推出支持 OpenAI GPT-4 的 GitHub Copilot X