转自:开源中国、solidot、cnBeta、腾讯科技等
0、Facebook 低调开发 AI 技术工具:自动扫描代码找漏洞
北京时间9月14日上午消息,Facebook低调开发和部署了一种名为SapFix的人工智能(AI)工具,可以自动扫描代码,寻找漏洞,然后测试不同的补丁,并向工程师推荐最佳修补方案。这款工具是在Facebook的@Sacle工程大会上宣布的,目前已经应用于Facebook庞大的代码库。该公司还计划最终向外部开发者分享该工具。
“据我们所知,这是第一次通过自动的端对端测试和修补,在Facebook这种规模的代码库中部署机器生成的修复方案。”Facebook开发者工具团队写道,“这是AI混合模式的重要里程碑,可以进一步证明基于搜索的软件工程可以降低软件开发阻力。”
SapFix既可以与Sapienz配合使用,也可以独立使用,Sapienz是Facebook之前的自动化漏洞发现工具,与SapFix配合使用时,可以针对Sapienz发现的问题推荐解决方案。
这些工具可以帮助小团队开发更加强大的产品,也可以帮助大公司节约很多浪费在技术上的时间。对于Facebook这种还有很多其它问题需要处理的公司来说至关重要。
1、TensorFlow 1.11.0-rc0 发布,为查询内核添加更多语言支持
TensorFlow 1.11.0-rc0 发布了,该版本包含许多的重要的改进和新特性、破坏性变更、bug 修复和其他更改:
● Experimental tf.data integration for Keras on Google Cloud TPUs.
● Experimental / preview support for eager execution on Google Cloud TPUs.
● Add C, C++, and Python functions for querying kernels
● ......(详情:https://github.com/tensorflow/tensorflow/releases/tag/v1.11.0-rc0)
2、Rust 1.29 发布,支持自动修复警告代码
Rust 1.29 已发布,这是一个小版本,开发团队正在为接下来的 Rust 1.30 和 1.31 做准备,届时将释放大量更新内容。Rust 1.29 针对语言特征没有明显变化,主要是对 Cargo 进行了改进:
● cargo fix can automatically fix your code that has warnings
● cargo clippy is a bunch of lints to catch common mistakes and improve your Rust code
● ......(详情:https://blog.rust-lang.org/2018/09/13/Rust-1.29.html)
3、经典 JavaScript 图表库 Highcharts 6.1.3 bugfix 发布
Highcharts 6.1.3 发布了,该版本没有任何功能方面的变更,主要是修复了 bug:
● Fixed #1902, make generated source maps visible to the browser.
● ......(详情:https://www.highcharts.com/download)
4、微软收购 AI 创业公司 Lobe,简化人工智能应用开发过程
昨天,微软宣布已收购旧金山一家小型初创企业 Lobe,该公司专注于简化训练和部署人工智能(AI)模型。据悉,微软将专注于,把 AI 添加到原有的服务中,并为其他公司提供AI工具。通过收购AI初创公司,微软能网罗大量 AI 人才,而 Lobe 的首席执行官 Adam Menges,以前就是苹果的机器学习工程师和产品经理。
觉得这些资讯有帮助?请转发给更多人
关注技术最前线,看 IT 要闻
领取专属 10元无门槛券
私享最新 技术干货