AI Shell

使用场景开发者使用AI Shell快速生成和执行代码,提高开发效率。系统管理员利用AI Shell解决复杂的PowerShell错误,减少排错时间。IT专业人员...

  • AI Shell

    类别:AI,PowerShell,Azure,命令行,自动化,普通产品
    官网:https://devblogs.microsoft.com/powershell/announcing-the-public-preview-of-ai-shell/ 更新时间:2025-08-02 09:50:37
  • 使用场景

    开发者使用AI Shell快速生成和执行代码,提高开发效率。

    系统管理员利用AI Shell解决复杂的PowerShell错误,减少排错时间。

    IT专业人员通过AI Shell自动化Azure云平台的管理任务,提升工作效率。

    产品特色

    命令行界面(aish):提供与AI代理的交互式对话。

    框架创建:允许用户创建自己的AI代理。

    PowerShell模块:与PowerShell深度集成,提供更丰富的用户体验。

    内置AI代理:提供即时的辅助功能,包括Azure OpenAI代理和Azure Copilot代理。

    错误快速解决:通过Resolve-Error命令将错误发送至AI Shell窗口进行解决。

    代码插入:使用/ code post命令将AI生成的代码直接插入到PowerShell 7会话中。

    多代理支持:用户可以在不同的AI代理之间切换,以获得特定领域的帮助。

    使用教程

    1. 确保系统满足运行AI Shell的先决条件,如Windows 10或更高版本、PowerShell 7.4.6或更高版本。

    2. 在PowerShell会话中运行安装脚本:Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"。

    3. 安装完成后,使用Start-AIShell命令启动AI Shell。

    4. 在AI Shell中,使用@命令在不同的AI代理之间切换。

    5. 使用/ code post命令将AI生成的代码直接插入到PowerShell 7会话中。

    6. 如果遇到错误,使用Resolve-Error cmdlet将错误发送至AI Shell窗口进行解决。

    7. 利用Invoke-AIShell命令将命令输出管道传输到AI Shell以获取更多信息或提出后续问题。