微软开发可高效揪除代码错误的BugLabs人工智能解决方案
来源:cnBeta.COM 发布时间:2021-12-12 18:04:26

微软研究院首席研究员 Miltos Alamanis 与高级首席研究主管 Marc Brockschmidt,刚刚在一篇博客文章中介绍了他们新开发的 BugLabs 人工智能。 顾名思义。这是一套专门用于发现代码中的错误,帮助开发者更精准、高效地调试其应用程序的 AI 解决方案。而且它的开发过程,与创建生成对抗网络(GAN)的形式大致相同。

(来自:Microsoft Research Blog )

在《借助深度学习查找并修复错误》一文中, 微软 研究员介绍了他们设置的两个相互对抗的网络。其中一个旨在将小错误引入代码,另一个则旨在发现这些 bug 。

随着深度学习训练的持续推进,AI 的能力也变得愈加完善,最终成为了我们看到的这个特别擅长识别“隐藏在真是代码中的 bug”的人工智能。

这种方法的优点,在于全程无需自我监督或标记数据。Miltos Allamanis 与 Marc Brockschmidt 在报告中提到:

理论上,我们可以将之广泛地应用于‘捉迷藏’游戏 —— 教授机器去识别任务复杂的错误。遗憾的是,这些 bug 通常超出了现代人工智能方法的运用范围。

有鉴于此,研究团队决定更加专注于一组常见的错误 —— 包括不正确的比较(例如使用 <= 而不使用 < 或 > 符号、不适当的布尔运算符(与 / 或)、滥用变量(误用 i 而不是 j)等。

系统测试期间,微软研究员特别专注于 Python 代码。一旦检测器通过了训练,即可将它用于检测和修复实际代码中的 bug 。

不过为了均衡性能,他们还是手动注释了 Python Package Index 中包含的某些类型的小错误数据集。

最终与随机错误插入等其它替代方案相比,其“hide-and-seek”训练模型有高达三成的领先优势,前景很是光明。

具体说来是,hide-and-seek 能够自动找到并修复大约 26% 的错误,且其中包括了 19 个此前未知的真实开源 GitHub 代码中的 bug 。

与此同时,现阶段的 AI 模型仍存在许多误报。在投入实际运用之前,显然还需要开展更多的改进。

最后,鉴于微软已经成功地推动了 GitHub 上的 GPT-3 项目,预计 hide-and-seek 也将很快迎来商业化应用。

【来源:cnBeta.COM】

上一篇:

下一篇:

猜你喜欢

微软开发可高效揪除代码错误的BugLabs人工智能解

微软研究院首席研究员MiltosAlamanis与高级首席研究主管MarcBrockschmidt,刚刚在一篇博客文章中介...更多

2021-12-12 18:04:26

Meta率先发布虚拟世界Horizon Worlds

12月10日消息,据国外媒体报道,当地时间星期四Meta宣布向美国和加拿大18岁及以上用户开放虚拟现实...更多

2021-12-12 13:34:35

博通第四财季营收74亿美元 2021财年超过270亿美元

12月10日消息,据国外媒体报道,博通公司在当地时间周四发布财报,披露了2021财年第四财季及全年的...更多

2021-12-12 13:34:31

极兔接任百世快递股东 将全资控股百世快递

12月10日,企查查APP显示,近日,百世物流关联公司杭州百世网络技术有限公司发生工商变更,原股东何...更多

2021-12-12 13:34:27

微软同意通过xCloud将Xbox独占游戏引入苹果

据国外媒体报道,据微软和苹果高管之间的电子邮件显示,微软同意了苹果对于系统运作的诸多要求,并...更多

2021-12-12 13:34:23

微软发布新工具协助开发者在Edge中检测内存泄漏情

内存泄漏是编程中的一个常见问题,即一段代码在停止运行后没有正确地回收和取消分配内存。这在长期...更多

2021-12-12 13:34:19

传LV酝酿推出新款Tambour Horizon Connected智能手表

GadgetsandWearables报道称,LouisVuitton似乎正在准备推出另一个版本的TambourHorizonConnected智...更多

2021-12-12 13:34:15

Google将于2022年将Android游戏引入Windows PC

Google正计划在明年将Android游戏引入WindowsPC。2022年,公司将推出一款Google游戏应用,允许原属...更多

2021-12-12 13:34:10

福特宝马支持的固态电池制造商Solid Power已通过

得到福特和宝马支持的固态电池开发商SolidPower,其股价在周四开盘后不久就冲上了高点。作为近年来...更多

2021-12-12 13:34:02

消息称OPPO Find N折叠屏铰链来自苹果供应链厂商

OPPO前几天已经确认旗下首款折叠屏手机FindN将于15日发布,刘作虎称他们突破性地解决了折痕、耐用性...更多

2021-12-11 22:34:38


© 2012-2020 财经快报网 版权所有

网站联系邮箱:98 28 36 7@qq.com