关注公众号,回复“1024”获取2TB学习资源!

整理 | 彭慧中 责编 | 屠敏 出品 | CSDN(ID:CSDNnews)

如今,人工智能已经逐渐习惯充当人类生活中“副驾驶”位置上的角色。它帮助我们打扫卫生、撰写文稿、回复消息、路线导航....但在此之前,人工智能在改进代码方面还止步不前,以至于多少人还在为绞尽脑汁写代码而“秃头”?

现在,交给这个 AI 吧!

GitHub 于今天重磅宣布,其与 OpenAI 联合构建的 AI 自动编程工具 Copilot 正式发布,现以每月 10 美元(人民币约 67 元)或每年 100 美元(人民币约 669 元)的价格出售,并提供 60 天的免费试用期。

不过值得注意的是,收费群体也是有限制的,其中通过身份验证的学生和热门开源项目维护者可以免费使用

也是因为突然收费这一点,让许多开发者顿时觉得不香了,纷纷被价格劝退。

一整年的酝酿与等待

GitHub Copilot 的到来,微软在背后立下了汗马之劳。它曾向研究公司 OpenAI 投资 10 亿美元,也推动了 GitHub 与 OpenAI 的合作,最终历经多年研发,GitHub Copilot 成功落地。

Copilot 建立在 OpenAI Codex 之上,也就是 OpenAI 的旗舰 GPT-3 语言生成算法的后代。它创造了历史上第一次人工智能可以被开发者充分地利用来完成代码

GitHub 首席执行官托马斯·多姆克(Thomas Dohmke)表示:“就像编译器和开源的兴起一样,我们相信人工智能辅助编码将从根本上改变软件开发,为开发人员提供一种新工具,让他们更轻松、更快地编写代码,让他们的生活更快乐。”

在开发者圈中,其实很多人对于 GitHub Copilot 也并不陌生。

早在2021 年 6 月,GitHub 便首次推出了测试版 Copilot,并将该工具描述为“AI配对程序员”。Copilot 可以为开发人员在 JetBrains IDE、Neovim 或 Microsoft Visual Studio Code 等集成开发环境 (IDE) 中编程时提供下一行的代码建议。除了提供代码建议外,它还可以在有需要时提出完整的方法和更复杂的算法。

众所周知,程序员的时薪很高,一般在 10 美元到 150 美元之间,只要能节省几个小时的编程时间或稍稍提高一些开发速度,就能产生不低的效益。尤其是对于一些有着丰富经验的程序员来说,Copilot 意味着更加容易的跨界,在它的加持下,开发者学习 Rust 时往往不会再被劝退,用起 C++ 也不会再那么令人爱恨交加。

Copilot 究竟有多大威力?

那么,正式向开发者们提供的 Copilot 究竟有哪些必杀技?

GitHub 官方发布了以下三点介绍

你可获得基于人工智能的编码建议。包括获得符合项目背景和风格惯例的代码建议,并通过不同的选项来决定接受、拒绝或编辑什么。

使用你喜欢的环境。将 GitHub Copilot 与流行的编辑器集成,包括Neovim、JetBrains IDEs、Visual Studio 和 Visual Studio Code,作为一个不显眼的扩展。

在不熟悉的领域自信地进行编码。当你用新的语言编码或打算尝试新的东西,GitHub Copilot 能提供几十种语言的语法和代码建议,这样你就可以花更多的时间在实践中学习。

官方代码示例:

根据 GitHub 官方统计数据显示,在过去的 12 个月中,已有超过 120 万开发人员注册使用 GitHub Copilot 预览版。在启用 GitHub Copilot 的文件中,GitHub 表示现在近 40% 的代码是由 Copilot 编写的。

局部付费的 Copilot 是否值得入手?

在宣布付费之后,Copilot 的最新声明也在 HN(https://news.ycombinator.com/item?id=31825742)上引来了六百多位开发者的热评,针对官方说得天花乱坠的功能,在开发者来看,是否真的好用?

一位开发者表示:“Copilot 对于快速编写脚本是非常有价值的,尤其是面对不太懂的语言时,能更快地拼凑出一些能用的东西。但是在写更复杂的代码时,如果不注意的话,它容易产生一些小的 Bug,让人非常抓狂。单纯从节省的时间来看,我认为对于我的雇主来说,10 美元/月是非常值得的(每天只需要节省几分钟就值得了)。我很高兴看到 Copilot 在未来的改进。”

另一位已经使用 Copilot 几个月了开发者也表示,尽管 Copilot 会犯很多错误,但总的来说它一直都很好!绝对值得每个月花 10 美元(特别是相对开发人员的工资来说)。

“如果没有它,我肯定不会想回去写代码。Copilot 为你处理了大部分枯燥、普通、具有重复性的代码,所以你可以有更多时间来编写有趣的部分。就像你雇来了一个“书呆子实习生”作为助理。他有时甚至还会为你提出出乎意料的好建议。”

对于一位每隔 3-6 个月就要用 4-5 种不同语言工作的多面手开发者来说,Copilot 同样非常有价值。

这位开发者表示:“我容易忘记很多事情,甚至是一些很简单的蠢事,如类型转换或特定的关键词拼写。而Copilot 可以解决 99% 的问题,这样我就可以专注于我的高级规格。”

然而也有个别网友则表示:自己浪费在调试 Copilot 写的错误代码上所花的时间和使用它所节省的时间一样多

总体来说,Copilot 简直是秃头程序员们救赎!但值得注意的是,新的编程工具必然带来新的编程风险。此前,GitHub Copilot 一直是有争议的。就在其预览版发布后的几天,有人质疑 Copilot 在 GitHub 上发布的公开代码上进行训练的合法性。除了版权问题外,一项研究还发现,Copilot 的输出中约有 40% 包含安全漏洞。而不知道此次商业版的发布是否能规避其中的问题。

但现在,我们依然庆幸有了这样一项技术的革新。

GitHub 表示,Copilot 是 GitHub 为开发者提供人工智能的第一步。从今天开始,所有开发者都可以使用它,而在今年晚些时候也将开始向企业提供 Copilot 的服务。

对此,你是否已经用上了 Copilot?这个价格你会付费吗?

参考资料:https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-develope rs/

推荐阅读 点击标题可跳转

公司新来一个同事,把 Typora 玩得炉火纯青!太强悍了

突破!首款国产(完全自主研发)科学计算软件发布

PostgreSQL正式超越MySQL,这家伙也太强了吧

再见 Win11 !下一代操作系统来了。。。

又一全新操作系统震撼发布!可用于PC和Mac

你的MySQL服务器还好吗?全球已超360万台暴露了

原计划取代XP!微软这个系统90%的人都没用过

转发 关注

点亮下方“在看”图标

更多人看到

大批程序员被劝退。。。相关推荐

  1. 40岁程序员遭劝退找不到工作,大龄码农注定被淘汰?

    对于多数的程序员来说,他们是工程师.而工程师的核心竞争力在于经验--对于工程问题来说,很多事情只要能够解决,不管是不是有科学依据,只要解决就好了.而这一切来源于经验.40岁程序员遭劝退找不到工作,网友 ...

  2. 大批,程序员被劝退!

    点击关注公众号:互联网架构师,后台回复 2T获取2TB学习资源! 上一篇:Alibaba开源内网高并发编程手册.pdf 如今,人工智能已经逐渐习惯充当人类生活中"副驾驶"位置上的角 ...

  3. 35岁真的是程序员的坎儿吗?

    点击上方"大鱼机器人",选择"置顶/星标公众号" 福利干货,第一时间送达! 整理 | 付斌 公众号 | 嵌入式ARM 35岁是一个坎儿,很多人说程序员35岁以后 ...

  4. 34岁!一位程序员在北漂路上的内心真实写照

    原文地址:https://blog.csdn.net/qq_40433465/article/details/80714675 这几天身边有个朋友打算离开北京回老家创业,在一起工作了多年,这一举措对我 ...

  5. 试用期被劝退,京东到家某程序员删库跑路,被判刑10个月!

    最近,又有程序员因为"删库跑路"被判刑. 根据上海市杨浦区人民法院的消息,京东到家一名程序员未经公司许可,在离职当天私自删除了京东到家平台系统代码,构成破坏计算机信息系统罪,被判处 ...

  6. 大批程序员可能面临被劝退!

    如今,人工智能已经逐渐习惯充当人类生活中"副驾驶"位置上的角色.它帮助我们打扫卫生.撰写文稿.回复消息.路线导航....但在此之前,人工智能在改进代码方面还止步不前,以至于多少人还 ...

  7. 阿里程序员,过完年第一天就要被劝退!让人感觉现实是如此残酷!

    35岁阿里程序员谈到自己有十年的开发经验,年后第一天上班就被公司劝退,建议他月底之前离职.只是没想到被劝退的理由是这样的!公司给出的理由竟然是他年龄偏大!该程序员也懵了,不知道自己的工作应该如何进行下 ...

  8. 某程序员因准点下班没加班,被劝退!网友:还有没有天理?

    在大厂上班哪有轻松可言,加班是常态,甚至通宵都很正常,即使如此但也有不少人挤破头想去大厂,毕竟薪酬丰厚,相对小厂来说大厂各方面更加稳定,即便加班很多,但为了高薪也能忍受. 在许多互联网公司里面,996 ...

  9. 疫情过后,35岁老程序员年后第一天上班被公司劝退,该何去何从?

    "上午在改BUG,下午就被裁掉了" 继阿里.京东传出缩招的消息之后,国内影响力最大的科技企业之一的华为也传出停止社招,华为方面迅速辟谣,不过另有消息人士指华为的社招虽然没有停止,不 ...

最新文章

  1. android利用反射调用截屏api,Android利用反射机制调用截屏方法和获取屏幕宽高的方法...
  2. 【Android 系统开发】 Android 系统启动流程简介
  3. DataView.RowFilter使用
  4. 嵌入式linux ext4映像制作工具说明 real210_v62
  5. 如何在php中写内容,请问如何在内容模板中写标题和内容呢
  6. 在apache中设置访问目录后进入的默认页面为index.php
  7. XStream – XStreamely使用Java中的XML数据的简便方法
  8. Python 命令行解析器argparse及传参数详解
  9. onnx 测试_pytorch onnx onnxruntime tensorrt踩坑 各种问题
  10. Math 对象的扩展
  11. bundle java_Bundle类
  12. 【机器学习数学基础】Mathematics for Machine Learning 梳理+习题答案
  13. java软件开发工程师的简历
  14. get请求中文乱码问题解决
  15. python以写模式打开的文件无法进读操作_以写模式打开的文件无法进行读操作。...
  16. html 警告图标,HTML+CSS入门 CSS实现核辐射警告标志
  17. Linux内核bridge结构体相关
  18. OK3399设置GPIO默认低电平
  19. 不能随便输入的“netsh winsock reset”
  20. 程序员为何找不到女票的原因

热门文章

  1. 用matlab做出漂亮sci论文插图,我的6分SCI插图,就是用这9个软件画出来的!
  2. Codeup1032-1033、1045
  3. python学习--统计序列中元素出现的频度(次数)
  4. linux 软件移植(库移植与源码移植编译)
  5. java编程成绩评分分等级_java编写成绩等级,最高分为best
  6. 业绩下滑、利润缩水,除了一直涨价,涪陵榨菜还有什么招数?
  7. foxipdf和adobe_过去和将来的活动:Adobe Max North America和CFCAMP澳大利亚
  8. python输入三个值输出最大值_python输入十个数如何输出最大值
  9. 计算机网络课程实验报告一
  10. 欧拉角中各种角度的名称