微软宣布推出 AI Shell 的公开预览版,这是一款旨在利用人工智能功能增强外壳功能的工具。这家雷德蒙德巨头表示,有了 AI Shell,你可以用对话的方式与各种大型语言模型和 AI 代理互动。
以下是微软介绍的 AI Shell 的一些亮点:
- 命令行 shell (aish) 界面
- 用于创建人工智能代理和其他辅助服务提供商的框架
- 用于与 PowerShell 深度集成的 PowerShell 模块。
- 内置人工智能代理,让您立即开始使用辅助功能
有了这个 AI Shell 预览版,用户可以从其中包含的两个代理中进行选择: Azure OpenAI Agent 或 Copilot in Azure。微软在解释 Azure OpenAI Agent 时写道:
Azure OpenAI Agent:Azure OpenAI 代理支持通用辅助功能,可以使用 Azure open AI 提供的任何人工智能模型来处理广泛的查询、自然语言解释或代码生成。如果您需要更多隐私、管理模型设置或使用您的数据训练模型,可以将其连接到您部署的 Azure OpenAI 模型。此外,你还可以利用 OpenAI 的模型。
至于 Azure 中的 Copilot,微软表示:
Azure中的Copilot: 该代理可将 Copilot in Azure 的强大功能直接带到你的 CLI 中。它专门提供以云为中心的协助,提供 Azure CLI 和 Azure PowerShell 命令,并帮助你自动化 Azure 特定的任务。要开始使用 Copilot in Azure 代理,你需要用 Azure CLI 登录 Azure,并使用具有访问 Copilot in Azure 的 IAM 角色的账户。
微软为 Windows 用户提供了两种 AI Shell 模式。如果你希望它是一个独立的可执行文件,可以在任何 shell 中运行,那么就有独立的可执行文件 .AI Shell。此外,微软还推荐使用 PowerShell 7 的 AIShell 模块,它可以让你在 PowerShell 7 的侧窗格中打开 AI Shell,从而让两者无缝地协同工作。
如果想在 PowerShell 中轻松安装 AI Shell,可以运行以下命令:
Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"
要在运行命令后开始使用 AI Shell,请键入 Start-AIShell
。
官网地址:
https://github.com/PowerShell/ProjectMercury/releases/latest