微软为VisualStudio开发人员推出了AI驱动的生产力工具
开发人员现在可以窥视下一个版本的Microsoft Corp.的Visual Studio集成开发环境,该环境用于构建软件,应用程序,网站和其他服务。
这家位于雷德蒙德的公司今天早上在其Connect()上宣布了Visual Studio 2019的初步预览; 开发者大会上,添加了一系列旨在提高生产力和促进更大协作的新功能。
生产力的提高来自Visual Studio的IntelliCode套件的增强,这是一组实验性的人工智能辅助开发功能,旨在帮助开发人员更快地工作。Visual Studio 2019引入了一种称为“自定义模型”的东西,微软表示,这些模型旨在改善IntelliSense的功能,IntelliSense是与IntelliCode捆绑在一起的“代码完成工具”,开发人员可以使用它自动编写其代码的各个部分。
微软表示,自定义模型的想法是根据代码中的模式和库为开发人员提供个性化的建议,以提高他们的工作效率。IntelliCode与C#,JavaScript,TypeScript,Python和Java兼容。
Visual Studio的预览现已发布。微软还发布了Visual Studiofor Mac的预览版,该预览版提供了与主版本相同的大部分功能。
同时,为了帮助协作,Microsoft向Visual Studio Live Share引入了新功能,该服务使开发人员可以共享他们的整个应用程序开发环境。该公司表示,新功能包括更多“共享桌面应用程序,源代码控制差异和代码注释”。
Visual Studio不是唯一获得一些更新的开发工具。微软还首次发布了用于构建云计算和“物联网”应用程序的.NET Core通用开发平台的两个新版本。最新版本.NET Core 2.2附带了增量更新,涵盖了诸如应用程序编程接口和安全性之类的内容。但是,也许更令人兴奋的是.NET Core 3.0的预览版,其中包含大量更新,旨在使云,物联网和AI工作负载的开发人员的工作更加轻松。
最后,微软宣布了ML.NET 0.8的公开预览版,这是一个跨平台的机器学习框架,开发人员可以使用该框架将自定义AI模型引入其软件应用程序。该公司表示,借助ML.NET,开发人员可以轻松地为包括回归,分类和聚类在内的任务构建模型。
ML.NET 0.8从今天开始公开预览。