有了AI,程序猿再也不用担心有Bug了
作者|Brad Jones 来源|Futurism
出品|遇见人工智能 公众号 GOwithAI
>>>>昨日全平台阅读量:5万6000余次>>>>
法国电子游戏公司Ubisoft最近在蒙特利尔召开的开发者大会上推出了一种新的人工智能应用:主动地标记代码错误。(注:Ubisoft,又称育碧娱乐软件公司,是一家跨国的游戏制作、发行和代销商,代表作《雷曼》《刺客信条》等)
这个名为COMMIT助手的工具旨在在开发人员将错误游戏代码提交之前捕捉发现Bug。
据“连线英国”的一份报告称,该公司将大约10年的代码输入Ubisoft软件库的COMMIT助手。
AI分析了代码中以前的错误,以及应用了哪些更正来纠正这些错误。这种类型的机器学习使COMMIT助手能够预测程序员何时可能面临引入类似错误代码的风险。
据预测,有了人工智能的加持,像Ubisoft这样的游戏发行商发布的电子游戏将不会再有bug。
然而,从这些产品中消除每一个错误都是费时费力的。
BIZ报告称,公司的研发负责人伊夫·贾奎尔说,人工智能可以节省程序员20%的时间。Ubisoft还声称COMMIT助手可以准确地捕获10个bug中的6个。
如果开发人员在一开始就没有发现编码错误,那么可能会由付费的电子游戏测试人员来指出它们的错误。
一旦他们强调了一个问题,那么开发团队就需要找出错误代码中的哪些部分是由哪些代码造成的,这是一项艰巨的任务。
据英国有线网报道,Ubisoft表示,在游戏上架前发现一个错误,可以节省多达70%的修复成本。
尽管Ubisoft的工具版本是针对电子游戏的,但同样的概念可能会发现各种软件开发项目中的错误。
Concordia大学与Concordia大学合作创建了COMMIT助理,该学院不久将发表关于基本方法的学术论文,这将有助于其他软件开发人员利用相同类型的机器学习来简化他们的编码过程。
然而,这个AI的成功在一定程度上是由于大量的COMMIT助理能够在提供错误预测之前仔细研究。
像Ubisoft这样的估值数十亿美元的国际公司拥有足够的原始信息来有效地培训这种类型的预测AI,但较小的开发人员可能无法达到同样的结果。
互动|对本篇文章有什么观点?欢迎留言交流,我们不定期择优赠送奖品
约访|据说有气质的AI公司都想被AI公司酷约访一下。微信加:623974966
福利|点标题下蓝字,或微信搜“遇见人工智能”,关注后回复"报告",1秒钟获取麦肯锡、德 勤等48份顶级最新AI报告。
遇见人工智能
专注人工智能的首席全媒体
商务合作、转载、投稿请联系微信
▼
623974966
我们近日组建了遇见人工智能观察团社群,每天分享最新的人工智能要闻、新技术、新应用、新观点。
目前微软、百度、腾讯、出门问问、Face++ 、商汤科技、科大讯飞、猎豹移动、物灵等顶级人工智能公司集结,如果感兴趣,可加微信:623974966,备注:遇见人工智能+单位和职位,符合条件,邀您加入。