GitHub 预览 Copilot,一个 OpenAI 驱动的编码助手

GitHub 最近发布了Copilot,这是一个由人工智能驱动的结对程序员,旨在帮助开发人员更快、更轻松地编写代码。该服务从注释和现有代码中学习,建议新行和整个功能的实现。

由OpenAI创建的人工智能系统 Codex 提供支持,Copilot 可使用不同的框架和语言。GitHub 首席执行官 Nat Friedman表示,技术预览版更适用于 Python、JavaScript、TypeScript、Ruby 和 Go,但它也旨在理解其他编程语言。

Python 中 sortByKey 函数的 GitHub Copilot 实现。

Visual Studio Code 将开发人员键入的注释和代码发送到 GitHub Copilot 服务,后者会综合并建议实现。根据 GitHub 的说法,该服务针对具有有意义的参数名称的小函数进行了优化,如上面的sortByKey示例:

我们最近针对一组在开源存储库中具有良好测试覆盖率的 Python 函数进行了基准测试。我们清除了函数体并要求 GitHub Copilot 填充它们。模型在第一次尝试时有 43% 的时间正确,在允许 10 次尝试时有 57% 的时间正确。它一直在变得越来越聪明。

 

Python 中 returnRandomElement 函数的 GitHub Copilot 实现。

在“Bugs Fa

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值