BugLabs是一款由微软首席研究员Miltos Allamanis和高级首席研究经理Marc Brockschmidt共同开发打造的,能够大大提高检测并修复代码中的错误,赶紧下载体验一下吧。
微软研究人员开发了一种新的人工智能(AI)工具,
深度学习算法可以发现代码中的错误,帮助开发者更准确高效地调试程序。
此工具可识别常见错误,如不正确的符号“<=”和“<”,
不正确的布尔运算符“and”和“or”,变量滥用,等等。为了测试系统,Microsoft使用了Python代码。
微软表示,这套系统是经过数据训练的,可以用来检测和修复代码中的错误。与其他方法相比,
训练好的模型最多可以将发现bug的概率提高30%。使用该工具,在GitHub开源项目中发现了19个实际代码错误。
这个AI工具仍然存在误报,因此需要进一步改进。
微软首席研究员Miltos Allamanis和高级首席研究经理Marc Brockschmidt开发了这个工具。
它被称为“BugLabs”,使用GAN生成对抗网络技术来训练人工智能。
微软表示,这一工具很有前途,要将其应用到实践中还需要做更多的工作。这款AI工具未来有望实现商业化。
可以帮助大家更好的编程,寻找一些细微的错误。