AI开发助手介绍
随着NLP方向发展越来越成熟,AI写代码领域出现了几个非常好的模型,今天笔者给大家推荐几个AI Coding 助手
AI Coding助手是以IDEA插件或vim插件形式提供服务,在编辑器中写代码时,可以实时预测下一行要输入的代码,提升开发效率。
Github Copilot
首先要介绍的是Github Copilot,Copilot是个AI Coding助手,它从注释和代码中提取上下文,给出单行和整个函数的代码建议,Copilot由Open AI 的CodeX模型提供支持,它是一个由OpenAI创建的新的AI系统,copilot 插件目前可以支持VS Code、Noevim、JetBrains IDE。
CodeX模型最擅长Python,但它精通十多种编程语言,并且可以用自然语言生成简单的命令,它的训练数据包含包含自然语言和github 上公开的数十亿行源代码。
下面是Copilot的repo地址,里面有各个IDE的插件的安装方式 官方repo:https://github.com/github/copilot-docs 官网:https://copilot.github.com
Github Copilot是免费的,但是需要在官网申请使用