“微软推出AI Shell,命令行体验焕新升级”
近日,微软正式推出了一款名为“AI Shell”的命令行工具的公开预览版,这款工具集成了先进的AI技术,旨在为开发者和IT专业人士带来更加智能化的编码和自动化工作流程体验。这一发布标志着微软在AI集成战略上的又一次重要突破。
AI Shell的核心功能依赖于两个智能体:Azure OpenAI Agent和Copilot in Azure Agent。Azure OpenAI Agent负责处理自然语言查询、代码生成等任务,并能够无缝集成Azure OpenAI服务,同时支持用户自定义模型和数据集。而Copilot in Azure Agent则专注于为Azure用户提供命令行界面(CLI)和PowerShell的建议,确保在使用过程中安全可靠。
AI Shell的安装和使用非常灵活。用户可以选择将其作为独立的可执行文件使用,或者将其集成到PowerShell 7中。这种灵活性使得用户能够在熟悉的命令行环境中轻松享受AI带来的便捷。安装过程简洁高效,只需运行一条PowerShell命令即可完成,具体命令如下:
“`powershell
Invoke-Expression “& { $(Invoke-RestMethod ‘https://aka.ms/install-aishell.ps1’) }”
“`
成功执行上述命令后,输入`Start-AIShell`即可启动AI Shell。目前,AI Shell兼容Windows 10及以上版本、macOS Ventura操作系统以及PowerShell 7.4.6及以上版本,Linux用户需手动安装。
AI Shell的功能十分强大,包括但不限于以下特点:
1. 错误排查:将错误信息导入AI Shell,即可获得实时排错建议。
2. 代码集成:直接将AI生成的代码片段复制到PowerShell会话中。
3. 预测性IntelliSense:提供多步骤命令的建议,减少手动输入错误。
4. 快捷键支持:包括代码复制、粘贴和发送等操作。
AI Shell的推出无疑将极大地提高开发者和IT专业人员的工作效率,为智能化的软件开发和维护提供了新的可能性。随着AI技术的不断发展,微软的这一举措无疑将为整个行业带来更多的创新和变革。