北京时间 9 月 14 日上午消息, Facebook 低调开发和部署了一种名为 SapFix 的人工智能 (AI) 工具, 可以自动扫描代码, 寻找漏洞, 然后测试不同的补丁, 并向工程师推荐最佳修补方案. 这款工具是在 Facebook 的 @Sacle 工程大会上宣布的, 目前已经应用于 Facebook 庞大的代码库. 该公司还计划最终向外部开发者分享该工具.
"据我们所知, 这是第一次通过自动的端对端测试和修补, 在 Facebook 这种规模的代码库中部署机器生成的修复方案."Facebook 开发者工具团队写道,"这是 AI 混合模式的重要里程碑, 可以进一步证明基于搜索的软件工程可以降低软件开发阻力."
SapFix 既可以与 Sapienz 配合使用, 也可以独立使用, Sapienz 是 Facebook 之前的自动化漏洞发现工具, 与 SapFix 配合使用时, 可以针对 Sapienz 发现的问题推荐解决方案.
这些工具可以帮助小团队开发更加强大的产品, 也可以帮助大公司节约很多浪费在技术上的时间. 对于 Facebook 这种还有很多其它问题需要处理的公司来说至关重要.
来源: http://news.51cto.com/art/201809/583427.htm