GitHub 推出支援 GPT-4 新版 Copilot,工程师动口就可开发程式

GitHub 推出支援 GPT-4 新版 Copilot,工程师动口就可开发程式

如果程式设计师整个软件开发生命周期有 AI 助理随侍在侧、适时备询,提供最佳程式码撰写建议与解释,甚至直接弹出聊天介面,即时纠正错误并提供专业安全编写建议,不但彻底颠覆人类程式语言学习之旅,让开发人员功力大增,更让软件开发流程速度与品质俱臻化境。以上被微软旗下 GitHub 视为“Copilot X”的愿景,在 22 日推出支援 GPT-4 的全新改造版 Copilot 身上,让人目光为之一亮。

GitHub Copilot 正在大升级,透过 OpenAI GPT-4 模型整合,能在程式码编辑器全面支援类似 ChatGPT 的聊天机器人,完全超越先前 Copilot 自动完成注释及编码的基本服务,赋与开发者可随时辨识解释程式码,并建议更改和修复错误的真正编码助理。

AI 将现身软件开发生命周期每一步,颠覆编码体验

GitHub 执行长 Thomas Dohmke 表示,透过“Copilot X”,正在规划 Copilot 愿景,意味 AI 将参与开发人员生命周期每阶段,并从根本颠覆开发人员编码体验。

全新改版 Copilot X 最让开发者为之一振的帮助,莫过于自动分析程式码安全性漏洞,并完美诠释不同程式码区块如何有效运作。不仅如此能还能为接手开发的其他人,添加有助研究或重写的注释。

就和 ChatGPT 及微软Edge 侧边栏想法作用类似,GitHub Copilot 也随侍在使用者整合式开发环境(IDM)边栏,随时待命接受指令。开发者可尽情叫它修改或解释程式码,并命令它撰写单元测试。除此之外,Copilot 还会出现在其他地方。即将推出的某个模式,Copilot 会以弹出式聊天介面现身程式码。换言之,使用者可直接写程式时输入提示,命令 Copilot 做事。

不用键盘只需动口就能开发程式,未来学习程式设计新模式

最令人期待的情景,莫过于用新版 Copilot 甚至完全不用键盘就可开发程式,因它是全语音互动系统,开发人员只需动口就能命令 Copilot 回答各种问题。

目前新版 GitHub Copilot 在需要速度的地方,会采用 Codex 这类 OpenAI 旗下小型模式应付,要求品质的应用,则透过 GPT-4 大型模型满足。

GitHub 一直有的拉回请求(pull request)协同机制,也导入 GitHub Copilot,协助开发人员创建 AI 生成描述。程式开发聊天机器人也会根据程式码变更自动完成标签,开发人员可之后检查与编辑。

全新 GitHub Copilot 在技术预览阶段期间只适用微软 Visual Studio和Visual Studio Code 应用程式,但未来会扩展到 JetBrains 及 Neovim 等其他 IDE 开发环境,支援整个生态系统以满足开发者需求。

GitHub 表示,GitHub Copilot 已为 100 万人发挥显着开发程式效益,整体编码速度提升 55%。随着新版 GitHub 及聊天功能推出,效益会再向上攀升,并期许 AI 编码助理能成为未来学习程式设计的新基础与模式。

  • GitHub Copilot gets a new ChatGPT-like assistant to help developers write and fix code

(首图来源:GitHub)

   特别声明    本页内容仅供参考,版权终归原著者所有,若有侵权,请联系我们删除。