GitHub 已开始测试可在编写代码时提供帮助的 AI 助手

GitHub 推出了 GitHub Copilot 项目,该项目正在开发一个智能助手,可以在编写代码时生成标准结构。 该系统是与 OpenAI 项目联合开发的,并使用 OpenAI Codex 机器学习平台,并在公共 GitHub 存储库中托管的大量源代码上进行训练。

GitHub Copilot 与传统代码补全系统的不同之处在于,它能够生成相当复杂的代码块,甚至可以根据当前上下文合成现成的函数。 GitHub Copilot 适应开发人员编写代码的方式,并考虑到程序中使用的 API 和框架。 例如,如果评论中有一个 JSON 结构的示例,当您开始编写解析该结构的函数时,GitHub Copilot 将提供现成的代码,而在编写重复描述的例程列表时,它将生成剩余的代码职位。

GitHub 已开始测试可在编写代码时提供帮助的 AI 助手

GitHub Copilot 目前可作为 Visual Studio Code 编辑器的插件使用。 使用各种框架的 Python、JavaScript、TypeScript、Ruby 和 Go 编程语言都支持代码生成。 未来计划扩大支持的语言数量和开发系统。 该附加组件通过访问在 GitHub 端运行的外部服务来工作,编辑后的代码文件的内容也会传输到该服务。

GitHub 已开始测试可在编写代码时提供帮助的 AI 助手


来源: opennet.ru

添加评论