IT之家 12 月 10 日消息 , 据 mspoweruser 报道 , 微软公司的研究人员开发了一种新的人工智能(AI)工具 , 利用深度学习算法可以发现代码中的错误 , 帮助开发者更准确、更高效地对程序进行调试 。
这种工具能够识别一些常见的错误 , 比如不正确的符号“<=”和“<” , 不正确的布尔运算符“and”和“or” , 变量滥用等等 。 为了测试该系统 , 微软使用了 Python 代码 。
文章图片
文章图片
微软表示 , 这一系统经过数据训练 , 可以用来检测并修复代码中的错误 。 与其它方法相比 , 经过训练后的模型发现 Bug 的概率最多可以提高 30% 。 利用该工具 , 发现了存在 GitHub 开源项目中的 19 个真实存在的代码错误 。
这种 AI 工具目前依旧存在误报现象 , 因此还需要进一步改进 。
【错误|微软专家推出 AI 工具,能自动发现代码中的 Bug】IT之家了解到 , 微软首席研究员 Miltos Allamanis 和高级首席研究经理 Marc Brockschmidt 开发了这一工具 , 名为“BugLabs” , 使用 GAN 生成对抗网络技术对人工智能进行训练 。 微软表示 , 这一工具很有前途 , 要应用到实际还需要更多的工作 。 未来这一 AI 工具有望实现商业化 。
微软这项研究原文:点击打开
推荐阅读
- 下架|APK Installer 和 WSATools 同时躺枪:冒牌应用登陆微软应用商店
- Monarch|消息称微软Win11 2022重大更新将在明年夏天到来
- Microsoft|微软推Viva Insights插件 定时邮件可根据时区推荐发送时间
- 协作|微软发布了个“圈”,官方详解Microsoft Loop全新协作平台
- Word|微软 Office Word 安卓测试版已支持朗读功能
- DevOps|“微软RD项目之领导力的碰撞”系列活动第五期——探究企业引进 DevOps 的秘密
- Windows|微软解释在Windows 11上为何部分驱动可追溯到1968年
- 可持续性|人工智能将重塑健康管理,业内专家认为可持续性是最大挑战
- 最初的|微软指责谷歌“耽误”了Surface Duo安卓11的最后升级期限
- 数字货币|是继续欣欣向荣还是泡沫破灭? 专家给出加密货币2022年五大预测