GPT-3

GPT-3 是一个训练集45TB、参数规模1750亿、预训练结果700G的AI模型,其一经问世就成为了万众瞩目的焦点。在其出现之后,使用GPT-3作诗、作曲甚至作画的应用纷至沓来。

AI 编程其实也并非是新鲜事了,之前的AI自动辅助编程工具Copilot也是一个。实际上,Codex更像是Copilot的一个全面升级。二者同样都是再GPT-3的基础上构建而成,不过Codex能够直接将英文需求描述直接转换为代码。

本质上,codex不能创造代码,仅仅是在不停地搬运代码而已。

代码智能

代码智能(code intelligence)的目的是让计算机具备理解和生成代码的能力,并利用编程语言知识和上下文进行推理,支持代码检索、补全、翻译、纠错、问答等场景。以深度学习为代表的人工智能算法,近年来在理解自然语言上取得了飞跃式的突破,代码智能也因此获得了越来越多的关注。该领域一旦有突破,将大幅度推动 AI 在软件开发场景的落地。

基准数据(Benchmark Dataset)对一个领域的发展至关重要。例如,ImageNet(斯坦福大学)极大地推动了计算机视觉领域的发展,类似包含多种任务的 GLUE(纽约大学)和 XGLUE(https://microsoft.github.io/XGLUE/,微软亚洲研究院自然语言计算组)数据集在自然语言处理领域也产生了非常深远的影响。近年来,统计机器学习算法,尤其是深度学习算法在很多代码智能任务(

“自然”语言编程(NLC)的到来比你想象的要快相关推荐

  1. Linux下C语言编程

    第1章 Linux下C语言编程简介 本章将简要介绍一下什么是Linux,C语言的特点,程序开发的预备知识,Linux下C语言开发的环境,程序设计的特点和原则以及编码风格等.通过本章的学习,可以对在Li ...

  2. 初识Linux下C语言编程

    本章将简要介绍一下什么是Linux,C语言的特点,程序开发的预备知识,Linux下C语言开发的环境,程序设计的特点和原则以及编码风格等.通过本章的学习,可以对在Linux下使用C语言编程有一个基本的了 ...

  3. C 语言编程 — 结构化程序流的汇编代码与 CPU 指令集

    目录 文章目录 目录 文章目录 为什么要保留汇编语言 顺序程序流 条件程序流 循环程序流 函数调用栈的工作原理 文章目录 <C 语言编程 - GCC 工具链> <C 语言编程 - 程 ...

  4. c语言编程能控制热风炉,利用C语言设计热风炉悬链线拱顶研究.pdf

    j|il ll_ ll梅 诋 融 技 j 萎 |.每薯tj n叠宣鞲s瓿 利用C语言设计热风炉悬链线拱顶 鄢 明 吴建霖 冯 飞 (柳钢设计院) 摘 要 :介绍 了利用 C语言求解两段 圆弧拟合悬链线 ...

  5. 换硬币c语言编程_如何才能成为编程高手?别人都不告诉你的东西,我来说给你听...

    在IT行业摸爬滚打十几年的应该知道,下面简单说说关于编程需要掌握的技术与相关知识.很多人感觉编程很难.很多人问我,我英语不好,数学不好能做编程吗? 我非常肯定的说,能做编程.编程的领域很广泛.细分出来 ...

  6. 《C语言编程魔法书:基于C11标准》——第一篇 预备知识篇 第1章 C魔法概览1.1 例说编程语言...

    本节书摘来自华章计算机<C语言编程魔法书:基于C11标准>一书中的第1章,第1.1节,作者: 陈轶 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第一篇 预备 ...

  7. c语言编程 完美数,用完美数的数字之美激发学生学习C语言编程的兴趣

    崔孝凤 摘要:对于c语言的初学者来说,激发出学习c语言的兴趣至关重要,该文通过探讨完美数的多种实现方法的案例教学,同时列举完美数特有性质,激发学生的学习兴趣,提高教学质量. 关键词:c语言;完美数;案 ...

  8. c++头文件_51单片机C语言编程知多少:几人不知头文件,你要的干货在这里了

    近期写了一些比较大的单片机程序,找了很多参考资料,看了大量别人的程序.我从中发现了自己对于C语言编程还只是知道如何实现功能,但对编程规范掌握的不好,编程习惯也没有很好的养成. 学了这么久的单片机,还真 ...

  9. PHP代码中的情话,php语言编程情话

    为什么PHP是最好的编程语言呢 没有最好只有最合适. 无故比较语言的优劣是没有意义的. PHP是目前最先进的编程语言吗 Java和PHP语言两者各有千秋,都有自己独有的特点和应用场景,两者的对比. 1 ...

最新文章

  1. Excel批量导入数据库
  2. python安装库-python 安装库
  3. 2019年终总结--满城灯火,只若初见
  4. Crontab 使用(转)
  5. sqlserver连接和操作数据库
  6. 矩阵学习摘记,欢迎指正
  7. 随想录(我们应该编写什么样的软件)
  8. PAT (Basic Level) Practice1014 福尔摩斯的约会
  9. 全角半角字符转换函数[SJIS_SBC_TO_DBC][SJIS_DBC_TO_SBC]
  10. Python2.7版本的pip下载安装(win7 64位,Python2.7)
  11. 从三个方面理解ARM嵌入式系统
  12. 编程数学-∑(求和符号)-Sigma
  13. 新版Space数字藏品源码+NFT数字藏品系统
  14. 为什么认真自学了NLP,面试还是回答不出问题
  15. jira是干什么_Jira 概述 | 产品、项目和托管 | Atlassian
  16. deepin外置键盘无法打开键盘背光灯的解决方法
  17. gl_FragCoord 的含义
  18. 停电让服务器自动关机,服务器断网/断电自动关机小工具 断网/断电5分钟后自动关机...
  19. 用C#写PMAC的上位机,建立连接的步骤
  20. 【论文精读】TACRED Revisited: A Thorough Evaluation of the TACRED Relation Extraction Task

热门文章

  1. 大数据开发的26个专业术语
  2. StellarWP 收购 LearnDash 学习管理系统
  3. Ceph分布式存储工作原理(Ceph分布式块存储)
  4. 【自动化测试】Selenium IDE脚本编辑与操作(了解)
  5. 微信小程序 收起键盘 wx.hideKeyboard()
  6. 计算机毕业设计(附源码)python中小型企业工作日志管理系统APP
  7. 排污口漂浮物监测系统 yolov5
  8. MFC实现简易绘图软件
  9. switch命令大全
  10. 调用app出现This app is not allowed to query for scheme...