"); //-->
我们知道,开发人员在工作中需要不断地处理手动开发设置,不仅频繁点击,还要进行多个工具登录、导航次优的文件系统和上下文切换。所有这些都会严重影响他们的开发效率。
因此,为了提升开发人员的工作效率,微软在 Windows 11 中推出新的生产力伙伴 Dev Home。目前已经提供了 Dev Home 预览版,其 WinGet 配置功能用于实现更简单快速的设置、Dev Drive 功能用于增强文件系统功能、新增一个自定义控制面板用于在一个地方跟踪所有工作流程和任务。这些都可以简化开发人员的工作流程。
Dev Home 可以轻松链接到 GitHub,方便地安装自己需要的工具和包。
Dev Home 还可以使用 Microsoft Dev Box 和 GitHub Codespaces 在云上配置用户编码环境。总之,通过为开发人员设计的 Dev Home,微软提供了一个终极生产力伙伴,让他们可以专注于自己最擅长的事情 —— 编写代码。
Dev home 地址:https://github.com/microsoft/DevHome
WinGet 配置无人值守且可靠的开发机器设置
使用新的 WinGet 配置,开发人员只需点击几下就可以准备好编码。这种无人值守、可靠且可重复的机制使开发人员可以跳过设置新机器或启动新项目的手动工作,消除了下载正确版本的软件、包、工具和框架以及应用设置的烦恼。设置时间可以从几天缩短至几小时。
Dev Drive:为开发人员量身定制新存储卷
用户经常遇到这种情况,即需要处理包含数千个文件和目录的存储库,这对 I/O 操作(例如构建)提出了挑战。现在,微软推出了一种新型存储卷 Dev Drive,兼具性能和安全两大特性,专为开发人员定制。
Dev Drive 基于 Resilient File System,在文件 I/O 场景的构建时间方面提供了高达 30% 的文件系统改进。
Dev Home 使得在环境设置过程中设置 Dev Drive 非常简单。它非常适合托管项目源代码、工作文件夹和包缓存。微软将于本周晚些时候提供 Dev Drive 的预览版。
在 Dev Home 中有效跟踪用户工作流程
Dev Home 还可以帮助用户管理正在运行的项目,通过添加 GitHub 小部件来有效地跟踪所有编码任务或发出的请求、以及跟踪 CPU 和 GPU 性能。此外,微软正在与 Team Xbox 合作,将 GDK 整合到 Dev Home,使其更容易开始游戏创作。
GitHub Copilot X 加持的 Windows Terminal
GitHub Copilot 的用户将能够通过 inline 和实验性聊天体验使用自然语言 AI 模型来推荐命令、解释 error,并在 Terminal 应用程序中采取行动。
此外,微软还在 WinDBG 等开发人员工具中试验 GitHub Copilot 支持的 AI 功能,帮助用户提高工作效率。GitHub Copilot Chat 候补名单现已开放,微软即将开通这些功能的访问权限。
让每个 Windows 11 开发者都成为 AI 开发者
此外,微软继续投资于重要的工具,使应用程序的构建更加民主化,以适应人工智能新时代。无论用户是在 x86/x64 还是 Arm64 上进行开发,微软都希望用户能够轻松地在云计算和边缘计算中为 Windows 应用程序带来 AI 驱动的体验。
去年在 Build 上,微软宣布了一种新的开发模式 Hybrid Loop,可以跨 Azure 和客户端设备实现混合 AI 场景。同样的,在今天 Build 上,微软表示其愿景已经实现,使用 ONNX Runtime 作为 Windows AI 和 Olive 的网关,微软创建的工具链减轻了用户在优化各种 Windows 和其他设备模型时的负担。借助 ONNX Runtime,第三方开发人员可以访问微软内部使用的工具,以便在 Windows 或跨 CPU、GPU、NPU 或与 Azure 混合的其他设备上运行 AI 模型。
在运行模型时,ONNX Runtime 现在支持在设备上或云端运行相同的 API,支持混合推理场景,此外,用户应用程序可以使用本地资源,并在需要时切换到云端。通过新的 Azure EP 预览版,用户可以连接到部署在 AzureML 中的模型,甚至可以连接到 Azure OpenAI 服务。只需几行代码,用户就可以指定云端点并定义何时使用云的标准。由此,用户可以更好地控制成本,因为 Azure EP 允许用户可以灵活地选择在云端使用较大的模型或在运行时使用较小的本地模型。
用户还可以使用 Olive 为不同的硬件优化模型,Olive 是一个可扩展的工具链,结合了用于模型压缩、优化和编译的尖端技术。基于此,用户可以跨 Windows、iOS、Android 和 Linux 等平台使用 ONNX Runtime。
总结而言,ONNX Runtime 和 Olive 都有助于加快将 AI 模型部署到应用程序中的速度。ONNX Runtime 使用户可以更轻松地在 Windows 和其他平台上创建令人惊叹的 AI 体验,同时减少工程工作量并提高性能。
Microsoft Store 中的新功能和新体验
微软为 Microsoft Store 发布了多项新功能,与 AI 技术相关的包括:
以上仅仅是为期多天的 build 开发者大会第一天 keynote 中的内容,而后续还有更多内容将会陆续发布。
从中我们可以看到,微软联手 OpenAI,意图打造出一个 AI 大宇宙,既改造升级自己的产品又辐射影响整个科技社区。
也许,这波 AI 浪潮也才刚刚开始。
参考链接:https://blogs.windows.com/windowsdeveloper/2023/05/23/bringing-the-power-of-ai-to-windows-11-unlocking-a-new-era-of-productivity-for-customers-and-developers-with-windows-copilot-and-dev-home/
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。