GitHub推出AI编程工具:注释可以自动转换成代码

6月30日,GitHub最近联合OpenAI推出了一款名为“GitHub Copilot”的工具。官方口号是“你的AI配对编程助手”。

据官方描述,GitHub Copilot已经接受了数十亿行的公共代码培训,可以帮助用户快速编程,而不仅仅是代码完成。

GitHub Copilot可以根据上下文自动编写代码,包括文档字符串、注释、函数名和代码。只要用户提示,就可以写出完整的功能,让程序员不用重复写。

根据函数名写代码(蓝色部分是自动生成的内容)

根据注释写代码

根据重复内容写代码

导入单元测试包,自动编写测试代码

也可以给用户多种解决方案选择

技术原理

已知GitHub Copilot还处于技术预览阶段,只支持在微软Visual Studio Code中使用,支持Python、JavaScript、TypeScript、Ruby、Go等编程语言。

栏目推荐