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

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情

在这里插入图片描述
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目前处于技术预览阶段,这意味着它基本上处于测试阶段,但您可以在向全体公众开放之前加入等待名单以获得访问权限。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值