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

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

现在,交给这个 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 能提供几十种语言的语法和代码建议,这样你就可以花更多的时间在实践中学习。

7月2日消息,微软GitHub AI编程工具Copilot在经过了近一年的免费测试后正式上线,定价每月10美元或每年100美元,这一做法引发了不小的争议,甚至引来了行业的抵制。

专注于自由和开源软件 (FOSS) 的非营利组织软件自由保护协会 (SFC) 表示,它已停止使用微软的GitHub进行项目托管,并敦促其他软件开发商也这样做。

在博客中,SFC称与GitHub的决裂正是由于AI编程工具Copilot的收费。SFC表示,GitHub决定发布源自FOSS代码的营利性产品,这一做法“令人难以接受”。

了解到,Copilot基于OpenAI的Codex,可以在开发者工作时向他们推荐代码。据GitHub称,Copilot接受了“来自公开来源的自然语言文本和源代码的训练,包括 GitHub 上公共存储库中的代码”。

SFC 称,微软和 GitHub 未能提供以下说明:

有关在公共代码上训练其 AI 系统的版权后果

Copilot 为何接受 FOSS 代码而不是受版权保护的 Windows 代码的培训

是否可以指出训练集代码附带的所有软件许可和版权所有者。

SFC 表示,虽然目前不会强制现有的成员项目迁移,但将不再接受没有长期计划从 GitHub 迁移的新成员项目。

微软 GitHub 表示,在过去的 12 个月中,超过 120 万开发者注册使用 GitHub Copilot 预览版。在启用的文件中,GitHub 表示有近 40% 的代码是由 Copilot 编写的。

IT之家了解到,Copilot 今日起可供所有开发者使用,支持免费试用 60 天。也就是说,如果现在的用户不订阅,将在 8 月 22 日无法继续使用 Copilot,已经有IT之家小伙伴收到了提醒邮件。

据亚马逊介绍,CodeWhisperer 是一种人工智能(基于机器学习)代码生成扩展,目标是提高软件开发者的工作效率。CodeWhisperer 将不断检查开发者的代码和提示内容,并提供语法正确的建议。这些建议将根据开发者的编码风格和变量名称合成,而不是简单的片段。

亚马逊表示,CodeWhisperer 在开源存储库、亚马逊内部存储库、API 文档和在线论坛中的数十亿行代码上进行了培训。此外,亚马逊承诺,在预览期间不会使用开发者编写的代码来训练其机器学习模型,从而作为对 Copilot 争议的回应。

在版权问题方面,CodeWhisperer 的参考跟踪器会检测代码推荐是否可能与特定的 CodeWhisperer 训练数据相似,并在生成与现有片段相仿的片段时强调原始许可,从而尽可能把选择权交到开发者手中。

了解到,CodeWhisperer 的预览版现已可在 VS Code、IntelliJ IDEA、PyCharm、WebStorm 或 AWS Cloud9 中使用,目前支持 Python、Java 和 JavaScript,在预览期间是免费的,目前尚不清楚正式版是否收费,可以暂时作为一个白嫖的新选择。

声明:该篇文章为本站原创,未经授权不予转载,侵权必究。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭