继Windows 10十月更新(Version 1809)之后,微软再次因为累积更新频频出现的质量问题而成为舆论的风口浪尖。随后一位前微软员工发布视频,解释称微软目前将这些更新的测试工作都交给了人工智能和机器学习,而不再依靠人工进行核查。
为此今天微软发布了一篇博客文章,解释了人工智能和机器学习在评估Windows 10系统升级中的作用。近日微软官方在推特上宣布Windows 10 Version 1903版已被指定为可针对所有用户进行广泛部署的重大版本更新,而且正使用人工智能来确认那些设备适合下一波Windows 10更新。
微软指出,Windows 10四月更新(v1803)是首个使用机器学习来确认哪些设备适合更新的功能更新。然后微软将这些可能存在兼容性问题的设备和其他可以正常升级的设备进行分离。此外微软还使用了机器学习算法来帮助解决这些问题,最终确保设备稳定、无障碍的升级至新功能更新。
在部署机器学习算法之后,设备更新因内核出现的崩溃问题明显减少,而因驱动问题出现的崩溃问题则减少了5倍。微软还提供了一个详尽的机器学习图,展示了机器学习算法的整体框架,以及如何评估那些准备升级的PC。
机器学习还提供两个关键功能:
● 识别潜在的问题,保护这些尚未更新的PC并积极收集相关信息,以便Windows开发人员可以迅速调查和解决这些问题。
● 预测并提名将具有无缝更新体验的PC,因此应提供更新。
由于Microsoft混合使用AI和机器学习,因此该模型本身可以从以前的部署中学习,并且可以更好地预测未来的部署。这样可以确保任何存在硬件或软件不兼容的PC都无法更新,在等到兼容性修复之后再行更新。
微软还使用Azure Databricks来确保他们可以识别异常并部署保护措施来保护类似的PC。除了Databricks之外,Microsoft还依靠旧的渠道,例如费力的实验室测试,反馈和支持电话,以确保更新不会发布到不兼容的硬件上。
尽管该公司现在依赖于机器学习,但他们确实承认该模型不是完美的,并且正在努力使其能够在几秒钟而不是几小时内识别出问题。