微软刚刚发布了其 AI Shell 工具的第四个预览版,其中有几处显著改进。这次更新中的重大变化包括对 macOS 支持的改进、对 Microsoft Entra ID 的支持、Invoke-AIShell 命令的添加、对 Phi Silica 代理的支持以及其他细微改进。

作为背景介绍,微软的 AI Shell 是一个交互式 Shell,它为你提供了一个与各种大型语言模型聊天的界面。该外壳可以让你访问连接到不同人工智能模型和提供商的代理。通过外壳,用户可以与代理进行对话互动。

微软发布 AI Shell 第四个预览版,对 Mac 进行了改进

本次更新最大的变化是对使用 iTerm2 时的 macOS 侧车体验进行了重大改进。微软表示,这种侧车体验以前并不可靠,而且不支持 /code post 命令。这次更新后,体验更加可靠,功能也与 Windows 上的体验相当。微软表示,要使用侧车模式,你需要在 iTerm2 中运行 PowerShell 7。

另一个值得注意的更新是增加了对实验代理 Phi Silica 的支持。该代理可以利用 Copilot+ PC 附带的内置 Phi Silica 模型,让你享受 AI Shell 的离线体验。但需要注意的是,该代理默认情况下不与 AI Shell 一起提供。如果你想使用它,需要克隆软件仓库并自行构建代码。你可以在这里学习如何做到这一点。请记住,该代理仍处于试验阶段,在未来的版本中可能会出现问题。

微软引入的另一个变化是为 Azure OpenAI 实例添加了 Entra ID 身份验证支持。这样,您就可以访问 Azure OpenAI 资源,而无需在配置文件中存储密钥。

最后,在运行 Invoke-AIShell 命令时还可以应用新的附加参数,以便更轻松地使用侧窗格。第一个参数是 -PostCode,可让您将侧窗格生成的代码发布到已连接的 PowerShell 会话,从而减少在侧窗格和终端之间切换以运行 /code post 命令的需要。

苹果未来的 iPhone 或放弃索尼转而采用三星 4800 万像素摄像头

第二个参数是 -CopyCode,它可以让你复制侧窗格中的代码,而无需使用 /code copy 命令。最后,-Exit 参数可让您在不使用 /exit 命令的情况下退出侧窗格。

其他小的改进包括:

  • 更新了模型信息以支持最新的 OpenAI 模型
  • 将 /clear 作为别名添加到命令 /cls 中以清除 AIShell 中的控制台
  • 更新安装脚本以在 macOS 上也安装 AIShell 模块
  • 在 OllamaAgent 中增强的模型管理和系统提示集成

要安装 AI Shell 预览版 4,请打开 PowerShell 并运行以下命令:

Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"

您可以在 GitHub 存储库中提供任何反馈意见:

https://github.com/PowerShell/AIShell/issues

任天堂 Wii U 和 3DS 在线服务将于今年 4 月终止