电脑自动写代码不是梦:微软正式上线AI编程工具Copilot

2022-06-22 16:00:00
关注

绝大部分开发者在编辑重复性强的代码时,或多或少都曾有过“如果软件能够自动写完代码就好了”的想法。

现在,微软让这个想法变为了现实。

去年,微软GitHub曾与OpenAI合作,推出了AI编程工具Copilot的早期预览版本,今天,微软宣布,这一工具将正式上线,订阅费用为每月10美元或每年100美元。

当开发者在Visual Studio Code、Neovim和JetBrains IDE等集成开发环境 (IDE) 中编程的时候,Copilot可以给出完整的方法或算法建议,并提供样板代码,辅助单元测试。

在一些较为简单直观的循环节或其他重复性较强的代码中,Copilot甚至能够做到自动写出一段完整可用的代码块。

Copilot出色的AI表现使得它在早期测试阶段就获得了120万开发者的青睐,且在启用它的文件中,有将近40%的代码都是出自Copilot之手。

不过,Copilot也存在一定争议。

一方面,Copilot的AI训练是基于GitHub海量的开源代码实现的,对于一款商业软件来说,这一行为的合法性仍有待商榷。

另一方面,Copilot输出的代码在安全性上较差,存在约40%的安全漏洞,这导致它在商业大型项目中很难发挥出应有的效果。

您觉得本篇内容如何
评分

相关产品

JUMO 久茂 703571/8-01-00-00-00-00-00-00-00-23-00/000,000,000 温度控制器

使用记录额外的代码,可以保存重要的模拟和数字过程值,这样它们就可以被篡改,从而可以图形化地显示出来,并且可以通过接口或U盘以防篡改的方式导出到PC。配置软件确保过程控制器可以轻松编程,可以描述数学或逻辑一致性,并且可以创建特定于客户的线性化。此外,还包括用于模拟外部信号或控制路径的工具。这些工具还可以记录启动的持续时间。易于使用的程序生成器控制和程序输入。接口:USB主机、USB设备、Modbus、PROFIBUS-DP、以太网。过程数据记录和防篡改数据存储。带有可配置编辑框的单独过程屏幕显示。数学和逻辑模块。

评论

您需要登录才可以回复|注册

提交评论

提取码
复制提取码
点击跳转至百度网盘