GitHub Copilot的重大更新已经公布,代号为GitHub Copilot X ,旨在集成OpenAI先进的深度学习技术 ChatGPT-4。增强型 AI 驱动的程序员助手将专注于添加聊天和语音功能,以进一步协助开发人员的工作。
GitHub Copilot X于 3 月 22 日发布,设想提供广泛的支持,不仅扩展到拉取请求,还扩展到命令行界面和文档。即将推出的功能将为项目开发人员带来大量好处和改进。 GitHub Copilot X的主要亮点包括:
- Copilot Chat:此功能需要在集成开发环境 (IDE) 中提供类似 ChatGPT 的体验,专为开发人员用例量身定制。它与微软的 Visual Studio Code 和 Visual Studio 开发工具无缝集成。 Copilot Chat可识别代码和错误消息,同时提供全面分析、代码块解释、单元测试生成,甚至建议错误修复。开发人员可以加入 Copilot 聊天的候补名单。
- Copilot for Pull Requests: AI 驱动的标签将被添加到 pull request 描述中, Copilot会根据更改的代码自动填写它们。开发人员可以查看和修改建议的描述。现在可以注册技术预览。
- Copilot for Docs:这个实验性产品使用聊天界面来呈现 AI 生成的对文档查询的响应。它包含与编程语言、框架和其他技术相关的问题。初始文档支持包括 React、Azure Docs 和 MDN。等待名单可用于访问此功能。
- CLI 的副驾驶:开发人员可以受益于 AI 编写命令、循环和应用模糊查找标志的能力,从而完成各种查询。有兴趣的人可以加入此增强功能的候补名单。
除了上述更新之外, GitHub还披露了当开发人员的拉取请求缺乏充分测试时自动通知开发人员的计划。然后该平台将建议可能的测试。目标是最终将此功能引入任何组织的存储库和内部文档。
GitHub透露, Copilot目前负责生成开发者 46% 的代码,并帮助他们加快了 55% 的编码速度。开发人员可以注册免费试用Copilot 。然而,这种创新工具并非没有争议,因为自由软件基金会对第三方代码的使用提出了担忧。
GitHub Copilot X和AppMaster等工具通过使软件开发更易于访问和高效,正在彻底改变科技行业。 AppMaster的no-code平台为创建后端、Web 和移动应用程序提供了全面的解决方案,减少了开发过程中的时间和成本。通过采用这些创新技术,开发人员可以保持领先地位并提高生产力。