交互式命令行 AI
AI Shell 提供一个可与多种大语言模型交互的交互式 shell,用户能以对话方式向 AI 代理提问,获得命令建议或解释说明。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
微软推出的命令行 AI 交互工具,支持在终端里对话式使用大模型
官网地址 https://devblogs.microsoft.com/powershell/announcing-the-public-preview-of-ai…
AI Shell 由微软推出,把 AI 能力直接带进命令行,让用户以对话方式与 AI 代理交互,生成命令、解释报错或完成 Azure 自动化任务。首发内置 Azure OpenAI Agent 与 Copilot in Azure 两个代理,并允许开发者自建代理。它提供独立可执行文件以及与 PowerShell 7 并排集成两种使用模式。目前处于公开预览阶段,安装需分别获取 aish 可执行文件和 AIShell 模块,macOS 上暂不安装该模块。
AI Shell 是微软发布的命令行 AI 工具,目标是让终端支持与大语言模型对话式交互。它由三部分组成:名为 aish 的命令行 shell 界面、用于创建 AI 代理与辅助提供者的框架,以及一个与 PowerShell 深度集成的 PowerShell 模块。
首发版本内置两个代理。Azure OpenAI Agent 负责通用问答、自然语言理解和代码生成,可连接自部署的 Azure OpenAI 模型,也可使用 OpenAI 的模型。Copilot in Azure 专注云场景,提供 Azure CLI 与 Azure PowerShell 命令,帮助自动化 Azure 任务,使用前需要用有 Copilot in Azure 访问权限的账号通过 Azure CLI 登录。
使用方式有两种:作为独立可执行文件运行,或与 PowerShell 7 并排集成。后者是推荐方式,AI Shell 会在 PowerShell 7 会话旁打开侧边面板,对话结果可以直接送到 PowerShell 会话执行,也能在出现报错时请求 AI 协助。
AI Shell 提供一个可与多种大语言模型交互的交互式 shell,用户能以对话方式向 AI 代理提问,获得命令建议或解释说明。
首发包含 Azure OpenAI Agent 和 Copilot in Azure 两个代理,前者负责通用协助,后者专注 Azure 云相关命令与任务自动化。
提供用于创建 AI 代理和其他辅助提供者的框架,开发者可按自身 CLI 需求构建专属代理,官方文档包含创建代理的指引。
可作为自包含的可执行文件独立运行,不依赖其他 shell,适合想要独立、简洁体验的用户。
推荐的 AIShell 模块方式,把 aish 工具连接进 PowerShell 7 会话,在侧边面板打开,对话结果可直接送入 PowerShell 执行。
在会话中使用 @<agent name> 命令在不同代理之间切换,例如切换到指定代理继续对话。
如果你日常在 PowerShell 7 或 Windows Terminal 里工作,AI Shell 值得试:它把模型对话和命令执行放在同一个界面里,报错时可以直接让 AI 帮忙分析。需要操作 Azure 的用户可以先用 Copilot in Azure 代理,用自部署的 Azure OpenAI 模型还能兼顾隐私与模型配置管理。需要注意的是它仍是公开预览,macOS 上不安装 AIShell 模块,且价格与额度未公布,正式投产前要先确认付费方式。
直接用 AIShell 模块获得并排体验,对话结果可送入会话执行,减少查手册和试错的来回切换。
Copilot in Azure 代理能给出 Azure CLI 与 Azure PowerShell 命令,适合把重复的云操作交给自然语言描述生成。
可连接自部署的 Azure OpenAI 模型,兼顾模型设置管理与数据隐私诉求,适合对通用公网模型有顾虑的组织。
框架允许按自身 CLI 场景创建代理与辅助提供者,适合把内部工具包装成终端可调用的 AI 助手。
macOS 上不安装 AIShell 模块,只有独立的 aish 可执行文件,并排集成那套体验用不上。
当前为公开预览,价格和额度尚未公布,投产前需要先确认付费与支持方式。
目前没有公布定价信息。产品处于公开预览阶段,可先按官方安装脚本部署使用,涉及 Azure OpenAI 或 Copilot in Azure 服务的调用费用需另行确认。
首发包含两个:Azure OpenAI Agent 负责通用协助、自然语言理解和代码生成;Copilot in Azure 专注云场景,提供 Azure CLI 与 Azure PowerShell 命令。也可以用框架自建代理。
需要 Windows 10 或更高版本、PowerShell 7.4.6 或更高版本,以及 Windows Terminal。安装脚本会把 aish.exe 装到 LOCALAPPDATA 下的 Programs\AIShell 并加入 PATH。
可以,但要求 macOS v13 Ventura 或更高版本、PowerShell 7.4.6 或更高版本以及 iTerm2 终端应用。安装脚本会把 aish 放到 /usr/local/AIShell 并在 /usr/local/bin/aish 建软链接,AIShell 模块因限制不安装。
在会话里用 @<agent name> 命令切换。例如想要云相关帮助就切到 Copilot in Azure,想通用问答就切回 Azure OpenAI Agent。
有。需要先用 Azure CLI 登录,且账号要具备访问 Copilot in Azure 所需的 IAM 角色,否则代理无法正常工作。
可以,而且是推荐方式。AIShell 模块会把 aish 连接到 PowerShell 7 会话,在侧边面板打开,聊天结果能直接送到 PowerShell 执行,也能在 PowerShell 报错时请求 AI 协助。