先说结论
在如今人工智能横行的时代,如果你还是采用传统编码方式,那么你的效率肯定会比那些使用 AI工具的人士低一大半。人工智能无法替代人类,而只会代替那些不会使用人工智能工具的人。
关于Copilot
这里的Copilot指的是GitHub Copilot。GitHub Copilot 是一个 AI 编程工具,可在您编写代码时提供一些建议。您可以通过开始编写要使用的代码或通过编写描述您希望代码执行的操作的自然语言注释来接收来自 GitHub Copilot 的建议。GitHub Copilot 分析您正在编辑的文件以及相关文件的上下文,并在您的文本编辑器中提供建议。GitHub Copilot 由 OpenAI Codex 提供支持,这是一个由 OpenAI 创建的人工智能系统。
GitHub Copilot 接受过公共存储库中出现的所有语言的培训。对于每种语言,您收到的建议质量可能取决于该语言训练数据的数量和多样性。例如,JavaScript 在公共存储库中表现良好,是 GitHub Copilot 最受支持的语言之一。
GitHub Copilot 可作为 Visual Studio Code、Visual Studio、Neovim 和 JetBrains IDE 套件中的扩展使用。
自我使用感觉
我是从2023年开始采用Copilot的,在平常的编码时它总是能够给我提供一些可用的信息,甚至可以根据我的注释习惯或者根据上下文信息进行注释的补充。虽然有时候 Copilot提出的建议与自己的想法不完全一样,但它在不断学习,在适应着我编程的习惯,使用过程中不能说百分之百契合了我的想法,至少百分之七八十是有的。总之作为一款AI编程工具我对它还是十分满意的。附几张官网Copilot工作图,蓝色区是Copilot生成的代码
如何使用
首先您得获取Copilot的使用资格(在文章最后附上GitHub Copilot地址),之后在它支持的编辑器中安装GitHub Copilot插件即可,登录获取Copilot的使用资格账号即可。下图是IDEA的截图
附录
GitHub Copilot网址 github.com/features/co…