Github Copilot:人类? 为什么人工智能可以做到这一点?

Github Copilot 人工智能

La 人工智能(AI) 它突飞猛进。 他们变得越来越聪明,拥有更多的应用。 他们迟早会占据现在由人们担任的大量工作。 正如 Github Copilot 所示,编程或硬件开发等专业可以使用其中一种算法来完成。

机器可以像这个系统一样编程,该系统利用 GPT-3,一种用于深度学习的新 OpenAI 语言模型,已经证明可以生成模拟人类写作的文本。 然而,在 Github 副驾驶 他们更进一步,使其能够完全自主地生成源代码,从而帮助开发人员节省时间并提高效率。

许多奇迹 我可以去哪里 Github Copilot 或未来的类似项目。 如果他们已经有能力做到这一点,那么几年后人工智能可能会使许多职业过时,尽管它也会产生目前未知的新职业。

如你所知, GPT-3 生成文本 从之前的训练中,模拟它是由人类编写的文本。 该项目能够以非常令人信服的方式进行口语和写作,这使其具有多种实际应用。 其中之一就是这样,让 AI 像开发人员一样编写代码。

看起来很有希望,而且 微软GitHub 的现任所有者,他表示将把它集成到其开发工具中。 暂时不会取代程序员的东西,但您可以自动编写部分代码,提出建议,并且开发效率更高,速度更快。

它甚至能够 将注释转换为代码. 程序员将描述他们想要实现的逻辑,GitHub Copilot 将生成必要的代码。 您还可以像当今的许多 IDE 一样自动完成,但采用更高级的方式,或显示替代代码。

有关 GitHub Copilot 的更多信息 - 官方网站


发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   海勒姆·坎德拉里·鲍扎

    非常有趣,但另一种加快开发速度且相当具有可比性的方法是创建超高级 API,例如,副驾驶会接受诸如“连接到数据库并显示 50 岁以上的年龄”之类的评论,这将生成正确的代码或在每次执行时每次都会生成不同的代码,但是如果我们有一些语言本身固有的标准函数,例如 show_database_result ("midatabase", SHOW_AGE_GREATER (50)); 我们将在一个句子中拥有相同的功能,它是等效的,如果我们将这样的宏函数放在当前语言中,将算法引入 PC 将非常简单,例如使用虚构语言

    字符串类型的 var db 和 val "mibase"

    连接到(“192.168.1.1”)
    extract_regs_where ("ID = 24") 并存储在结果中
    列表(结果)
    关闭 (db)

    ----------

    var 立方体类型 Cube3D

    show_cube(立方体)
    colorize_face(2 到 3),颜色为 RED
    删除人脸 (1)
    线程(在 x 轴(立方体)中旋转动画,INC 0.5)

    在控制台中显示(“我正在旋转一个立方体”)

    if (被点击 THE cube.face (6))
    stop_rotation_of(立方体)