再也不需要debug?Facebook开发的AI工具帮你搞定.doc
《再也不需要debug?Facebook开发的AI工具帮你搞定.doc》由会员分享,可在线阅读,更多相关《再也不需要debug?Facebook开发的AI工具帮你搞定.doc(3页珍藏版)》请在三一文库上搜索。
1、再也不需要debug?Facebook开发的AI工具帮你搞定“如果 Facebook 没有 AI,那它将失去根基。”去年Scale软件工程大会上,Facebook AML 实验室负责人 Joaquin Candela 在演讲中坦露。Scale,顾名思义,即规模化设计 AI。由 Joaquin Candela 领导的 AML 实验室主要负责的,就是将 AI 应用在 Facebook 的各种产品上。值得一提的是,Facebook 另一支由 Yann LeCun 领导的 FAIR 实验室,更专注于 AI 的基础研究。两支队伍相辅相成,共同推动着 AI 在 Facebook的发展和应用。如今,Face
2、book 利用 AI 再推新款代码调试工具SapFix。近日,在加州旧金山湾区的圣何塞举办的 Facebook Scale 2018 大会上,Facebook 宣布了它的新款工具 SapFix,可针对特定的 bug 自动生成修复程序,然后将其提交给工程师,经确认之后,然后再部署到生产环境中。相比其一年前已投入大规模使用的智能自动化软件测试工具 Sapienz,SapFix 能够在没有 Sapienz 的情况下运行,主要用于修复 Sapienz 在生产前发现的程序 bug。不过,目前SapFix 仍在开发阶段。SapFix 是如何 debug 的呢?从发现 bug 到修复 bug,Faceboo
3、k 有一套完整的流程:首先 Sapienz 以及 Facebook 的静态分析工具 Infer,会帮助定位代码中需要修补的点;一旦 Sapienz 和 Infer 精确定位与崩溃相关的特定代码部分之后,就会将该信息传递给 SapFix;最后,SapFix 会参考几种不同的策略,自动生成补丁。SapFix如何为软件bug生成补丁为了解决高触发错误,SapFix 会创建修补程序,该修补程序可以完全或部分恢复原来提交的代码。对于更复杂的崩溃错误,SapFix 系统会通过根据模板修复集合中来生成补丁。这些模板是从人类工程师基于过去的修复库创建的模板中自动获取的。当人类设计的模板不适合时,SapFix
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 再也 不需要 debug Facebook 开发 AI 工具 搞定
链接地址:https://www.31doc.com/p-3389419.html