在一年前的Build 2018开发者大会上, 微软 预览了Visual Studio IntelliCode,该软件使用 人工智能 提供智能建议,以提高代码质量和生产率。今年4月,微软推出了适用于Windows和Mac的Visual Studio 2019。那时,IntelliCode仍然是微软公开提供的一个可选扩展预览版,但在本月早些时候的Build 2019上,微软分享了IntelliCode的功能,现在Visual Studio 2019中的c#和XAML以及Visual Studio代码中的 Java 、JavaScript、TypeScript和Python都可以使用IntelliCode,微软现在还在Visual Studio 2019中默认包含IntelliCode。
IntelliCode自2018年5月以来已经取得了长足的进步,微软开发部门主管阿曼达·西尔弗表示,在使用人工智能帮助开发人员方面,微软希望在每一步都能提供帮助。
西尔弗表示:“如果你观察整个应用程序生命周期,从代码评审到测试、再到持续集成等等,每一个阶段都有机会让机器学习提供帮助。IntelliCode是一个非常广泛的概念,我们希望利用人工智能和真正的机器学习技术,让开发人员和开发团队更高效。IntelliCode实际上只处于编写和帮助集中代码评审的早期阶段,但是,随着时间的推移,我们认为我们可以将它应用到整个应用程序生命周期中。”