11月21日,微软宣布了一项新的技术突破,即AI Shell命令行工具的公开预览版发布。
AI Shell概览
这款工具致力于通过人工智能技术简化编程、错误诊断和工作流程自动化,为开发者和IT专家带来更智能的命令行操作体验。这标志着微软在AI技术整合方面迈出了重要一步。
AI Shell的核心功能由两个AI智能体提供:
-
Azure OpenAI Agent,它能够处理自然语言查询、代码生成等多种任务,并与Azure OpenAI服务无缝集成,支持用户自定义模型和数据集;
-
Copilot in Azure Agent,专注于为Azure用户提供CLI和PowerShell命令的建议,但需要进行Azure身份验证和IAM角色配置以确保操作安全。
灵活安装
AI Shell可以作为一个独立的可执行文件使用,这意味着它可以在任何shell之外独立运行。
用户可以选择将AI Shell单独安装,或者集成到PowerShell 7中,它提供了一个并行界面,使得用户可以在熟悉的CLI环境中便捷地使用AI功能。安装过程非常简便,只需执行以下PowerShell命令即可完成安装:
Invoke-Expression"{$(Invoke-RestMethod'https://aka.ms/install-aishell.ps1')}"
安装完成后,用户只需输入Start-AIShellt即可启动AI Shell。
AI Shell支持Windows 10及以上版本、macOS Ventura以及PowerShell 7.4.6及以上版本,对于Linux系统则需要手动进行安装。
强大功能
AI Shell具备多项强大功能,包括:
-
错误排查:用户可以将错误信息导入AI Shell,以获得即时的错误诊断建议。
-
代码集成:用户可以直接将AI生成的代码片段复制到PowerShell会话中。
-
预测性IntelliSense:提供多步骤命令的建议,减少手动输入错误的可能性。
-
快捷键支持:支持多种快捷键操作,如代码复制、粘贴和发送等。