会写注释就能自动生成代码?人工智能在编程领域的应用

国民程序员

共 1186字,需浏览 3分钟

 ·

2022-04-24 09:10

点击左上方[蓝色小字],关注[最新技术]

前沿技术 / 最新技术

由于微信公众号近期改变了推送规则,如果你想第一时间看到我的文章置顶+星标公众号。


GitHub Copilot是一个配对编程工具,其中你的配对是人工智能(AI)。很酷吧?
此 AI 可帮助您以更少的工作量更快地编写代码。

GitHub Copilot 从注释和代码中提取上下文,并立即建议各个行和整个函数。

该工具由OpenAI Codex开发,OpenAI Codex是由OpenAI创建的新AI系统。GitHub Copilot 技术可视化可作为 Visual Studio Code、Neovim 和 JetBrains IDE 集的扩展。

换句话说,GitHub Copilot 是一个 IDE 扩展,它根据您编写的注释和代码中的模式提供预测代码。

注意:GitHub Copilot 处于技术预览阶段,因此并非所有用户都能够访问此功能。如果您想注册技术预览,请加入等候名单

GitHub Copilot由OpenAI创建的新AI系统Codex开发,比大多数现有的自动完成工具更容易理解上下文。因此,无论是在文档字符串、注释、函数名称还是代码本身中,GitHub Copilot 都会使用您提供的上下文并合成要匹配的代码。


虽然自动完成工具会建议一些关键字,但GitHub Copilot可以根据代码文件的完整上下文为您提供多行功能,文档,文本和其他高级功能。

这对我有什么帮助?

1.编辑器的扩展

GitHub Copilot 可作为 Neovim、JetBrains 和 Visual Studio Code 的扩展,您可以在桌面上使用 GitHub Copilot 扩展,也可以在 GitHub Codespaces 的云中使用 GitHub Copilot 扩展。


2.将注释转换为代码。

写一个描述你想要的逻辑的注释,让 GitHub Copilot 为你生成代码。


3.用您喜欢的编程语言

GitHub Copilot 使用广泛的框架和语言。技术可视化特别适用于Python,JavaScript,TypeScript,Ruby,Java和Go,但它也可以支持数十种语言,并可以帮助你与其它几乎任何技术相互结合。


4.重复代码的自动完成。

GitHub Copilot 可以快速生成标准化和重复的代码模式。从一些例子开始,让他做剩下的!


5.你的Copilot

有了 GitHub Copilot,你总是掌控一切。您可以演练替代建议,选择要接受或拒绝的建议,然后手动编辑建议的代码。它适应您所做的编辑,与您的代码风格相匹配。


Github copilot目前处于技术预览阶段,这意味着它基本上处于测试阶段,但您可以在向全体公众开放之前加入等待名单以获得访问权限。


微信搜一搜
最新技术


浏览 22
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报