正在阅读:微软开发可高效揪除代码错误的BugLabs人工智能解决方案

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

2021-12-10 16:11:41来源:cnBeta.COM 关键词:人工智能AI技术阅读量:25036

导读:随着深度学习训练的持续推进,AI 的能力也变得愈加完善,最终成为了我们看到的这个特别擅长识别“隐藏在真是代码中的 bug”的人工智能。
  微软研究院首席研究员 Miltos Alamanis 与高级首席研究主管 Marc Brockschmidt,刚刚在一篇博客文章中介绍了他们新开发的 BugLabs 人工智能。顾名思义。这是一套专门用于发现代码中的错误,帮助开发者更精准、高效地调试其应用程序的 AI 解决方案。而且它的开发过程,与创建生成对抗网络(GAN)的形式大致相同。
 
  在《借助深度学习查找并修复错误》一文中,微软研究员介绍了他们设置的两个相互对抗的网络。其中一个旨在将小错误引入代码,另一个则旨在发现这些 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 也将很快迎来商业化应用。
 
  (原标题:微软开发可高效揪除代码错误的BugLabs人工智能解决方案)
我要评论
文明上网,理性发言。(您还可以输入200个字符)

所有评论仅代表网友意见,与本站立场无关。

  • 河南信息通信业牵头制造、种植、教育领域省级人工智能行业赋能中心建设

    河南省确定了13家河南省人工智能赋能中心,各赋能中心通过整合算力、算法、数据等核心资源,搭建政产学研用协同平台,推进人工智能技术攻关、场景建设、供需匹配。
    人工智能信息通信业
    2025-05-13 13:56:14
  • 推动“人工智能+物流”发展 对智慧城市建设有何意义

    今年一季度,在政策的助力下,物流装备领域也是活力满满,从国产冷机实现量产,到新能源货车快速更新,物流装备的绿色化水平不断提升,有效助推物流运行效率的提升和物流成本的下降。
    人工智能物流
    2025-05-12 10:24:19
  • 智慧城市建设恰逢其时 人工智能在安全领域有哪些应用

    AI将在未来发挥更大的作用,构建更智能、更安全的世界。企业和政府应积极拥抱AI技术,同时关注其伦理和社会影响,确保AI的发展真正造福人类。
    人工智能安全领域
    2025-05-11 09:43:13
  • 夯实学校人工智能教育 服务教育强国建设

    无论是培育人工智能领域的高端人才、激发人工智能环境中广大青少年的创新潜力,还是提升智能时代公民的适应力,都需超越传统的标准化人才培养模式,加强人工智能教育和创新能力培养。
    人工智能教育
    2025-05-08 17:26:13
  • 推动人工智能发展 我国已形成完整产业体系

    经过多年持续投资布局,我国人工智能产业体系逐步完善,基础层、模型层及应用层不断升级优化,实现了人工智能、大数据等数据智能技术与实体经济的广泛融合。
    人工智能服务平台
    2025-05-04 09:58:02
  • 全域人工智能之城建设驶入快车道

    市科委、中关村管委会,市经济和信息化局,市发展改革委,市政务和数据局,市卫生健康委,北京经开区管委会领导出席,来自各央国企、研究机构,及京内外近500家人工智能上下游生态企业与会。
    人工智能中国智造
    2025-04-30 09:49:19
版权与免责声明:

凡本站注明“来源:智能制造网”的所有作品,均为浙江兴旺宝明通网络有限公司-智能制造网合法拥有版权或有权使用的作品,未经本站授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:智能制造网”。违反上述声明者,本站将追究其相关法律责任。

本站转载并注明自其它来源(非智能制造网)的作品,目的在于传递更多信息,并不代表本站赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。如其他媒体、平台或个人从本站转载时,必须保留本站注明的作品第一来源,并自负版权等法律责任。如擅自篡改为“稿件来源:智能制造网”,本站将依法追究责任。

鉴于本站稿件来源广泛、数量较多,如涉及作品内容、版权等问题,请与本站联系并提供相关证明材料:联系电话:0571-89719789;邮箱:1271141964@qq.com。

不想错过行业资讯?

订阅 智能制造网APP

一键筛选来订阅

信息更丰富

推荐产品/PRODUCT 更多
智造商城:

PLC工控机嵌入式系统工业以太网工业软件金属加工机械包装机械工程机械仓储物流环保设备化工设备分析仪器工业机器人3D打印设备生物识别传感器电机电线电缆输配电设备电子元器件更多

我要投稿
  • 投稿请发送邮件至:(邮件标题请备注“投稿”)1271141964.qq.com
  • 联系电话0571-89719789
工业4.0时代智能制造领域“互联网+”服务平台
智能制造网APP

功能丰富 实时交流

智能制造网小程序

订阅获取更多服务

微信公众号

关注我们

抖音

智能制造网

抖音号:gkzhan

打开抖音 搜索页扫一扫

视频号

智能制造网

公众号:智能制造网

打开微信扫码关注视频号

快手

智能制造网

快手ID:gkzhan2006

打开快手 扫一扫关注
意见反馈
我要投稿
我知道了