如今|人工智能编程工具copilot正式发布

如今 , 人工智能已经逐渐习惯充当人类生活中“副驾驶”位置上的角色 。 它帮助我们打扫卫生、撰写文稿、回复消息、路线导航....但在此之前 , 人工智能在改进代码方面还止步不前 , 以至于多少人还在为绞尽脑汁写代码而“秃头”?
现在 , 交给这个AI吧!
GitHub于今天重磅宣布 , 其与OpenAI联合构建的AI自动编程工具Copilot正式发布 , 现以每月10美元(人民币约67元)或每年100美元(人民币约669元)的价格出售 , 并提供60天的免费试用期 。
不过值得注意的是 , 收费群体也是有限制的 , 其中通过身份验证的学生和热门开源项目维护者可以免费使用 。
如今|人工智能编程工具copilot正式发布
文章图片
图源GitHub官网
一整年的酝酿与等待
GitHubCopilot的到来 , 微软在背后立下了汗马之劳 。 它曾向研究公司OpenAI投资10亿美元 , 也推动了GitHub与OpenAI的合作 , 最终历经多年研发 , GitHubCopilot成功落地 。
如今|人工智能编程工具copilot正式发布】Copilot建立在OpenAICodex之上 , 也就是OpenAI的旗舰GPT-3语言生成算法的后代 。 它创造了历史上第一次人工智能可以被开发者充分地利用来完成代码 。
GitHub首席执行官托马斯·多姆克(ThomasDohmke)表示:“就像编译器和开源的兴起一样 , 我们相信人工智能辅助编码将从根本上改变软件开发 , 为开发人员提供一种新工具 , 让他们更轻松、更快地编写代码 , 让他们的生活更快乐 。 ”
如今|人工智能编程工具copilot正式发布
文章图片
在开发者圈中 , 其实很多人对于GitHubCopilot也并不陌生 。
早在2021年6月 , GitHub便首次推出了测试版Copilot , 并将该工具描述为“AI配对程序员” 。 Copilot可以为开发人员在JetBrainsIDE、Neovim或MicrosoftVisualStudioCode等集成开发环境(IDE)中编程时提供下一行的代码建议 。 除了提供代码建议外 , 它还可以在有需要时提出完整的方法和更复杂的算法 。
如今|人工智能编程工具copilot正式发布
文章图片
图源GitHub官网
众所周知 , 程序员的时薪很高 , 一般在10美元到150美元之间 , 只要能节省几个小时的编程时间或稍稍提高一些开发速度 , 就能产生不低的效益 。 尤其是对于一些有着丰富经验的程序员来说 , Copilot意味着更加容易的跨界 , 在它的加持下 , 开发者学习Rust时往往不会再被劝退 , 用起C++也不会再那么令人爱恨交加 。
Copilot究竟有多大威力?
那么 , 正式向开发者们提供的Copilot究竟有哪些必杀技?
GitHub官方发布了以下三点介绍:你可获得基于人工智能的编码建议 。 包括获得符合项目背景和风格惯例的代码建议 , 并通过不同的选项来决定接受、拒绝或编辑什么 。 使用你喜欢的环境 。 将GitHubCopilot与流行的编辑器集成 , 包括Neovim、JetBrainsIDEs、VisualStudio和VisualStudioCode , 作为一个不显眼的扩展 。 在不熟悉的领域自信地进行编码 。 当你用新的语言编码或打算尝试新的东西 , GitHubCopilot能提供几十种语言的语法和代码建议 , 这样你就可以花更多的时间在实践中学习 。
官方代码示例:
如今|人工智能编程工具copilot正式发布
文章图片
图源GitHub官网
根据GitHub官方统计数据显示 , 在过去的12个月中 , 已有超过120万开发人员注册使用GitHubCopilot预览版 。 在启用GitHubCopilot的文件中 , GitHub表示现在近40%的代码是由Copilot编写的 。
局部付费的Copilot是否值得入手?