开发者现在可以一览微软用于构建软件、应用、网站和其他服务的Visual Studio集成开发环境了。
微软在今天上午举行的Connect()开发者大会上公布了Visual Studio 2019的初步预览,增加了一系列旨在提高生产力和促进更紧密协作的新功能。
生产力的提高来自于Visual Studio的IntelliCode套件增强功能,这是一组实验性的人工智能辅助开发功能,旨在帮助开发者更快完成工作。Visual Studio 2019中引入了一种所谓“自定义模型”,微软称该模型旨在改善IntelliSense功能,IntelliSense是一个与IntelliCode(开发者可以用来自动编写代码段)捆绑在一起的“代码完成工具”。
微软表示,自定义模型的想法是为了根据代码中的模式和库为开发者提供个性化的建议,以提高工作效率。IntelliCode兼容C#、JavaScript、TypeScript、Python和Java。
Visual Studio 2019的预览现已上市。微软还发布了Visual Studio 2019 for Mac预览版,提供了与主版本相同的功能。
与此同时,为了提高协作,微软将向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从今天开始公开预览。
好文章,需要你的鼓励
Xbox 部门推出了名为 Muse 的生成式 AI 模型,旨在为游戏创造视觉效果和玩法。这一举措反映了微软全面拥抱 AI 技术的战略,尽管游戏开发者对 AI 持谨慎态度。Muse 不仅可能提高游戏开发效率,还有望实现老游戏的现代化改造,但其实际效果和对行业的影响仍有待观察。
Sonar收购AutoCodeRover,旨在通过自主AI代理增强其代码质量工具。这项收购将使Sonar客户能够自动化调试和问题修复等任务,让开发者将更多时间用于改进应用程序而非修复bug。AutoCodeRover的AI代理能够自主修复有问题的代码,将与Sonar的工具集成,提高开发效率并降低成本。
人工智能正在推动数据中心的变革。为满足 AI workload 的需求,数据中心面临前所未有的电力消耗增长、散热压力和设备重量挑战。应对这些挑战需要创新的解决方案,包括 AI 专用硬件、可再生能源、液冷技术等。同时,数据中心还需平衡监管压力和社区关切。未来数据中心的发展将决定 AI 技术能否实现其变革性潜力。