IT 之家 12 月 27 日音信开云(中国)Kaiyun·官方网站 - 登录入口,科技媒体 Windows Latest 昨日(12 月 26 日)发布博文,初步上手微软公开预览版 AI Shell。
AI Shell 简介
IT 之家曾于本年 11 月报说念,该器具旨在通过 AI 智能简化编码、排查诞妄和自动化责任历程,为树立者和 IT 专科东说念主员提供智能化的号召行体验,其中枢是 Azure OpenAI Agent 和 Copilot in Azure Agent 两个 AI 智能体:
Azure OpenAI Agent 处理应然言语查询、代码生成等多种任务,并无缝集成 Azure OpenAI 作事,守旧自界说模子和数据集;
Copilot in Azure Agent 则专注于为云用户提供 Azure CLI 和 PowerShell 号召建议,需进行 Azure 身份考证和 IAM 变装确立以确保安全。
AI Shell 装置
AI Shell 的装置过程便捷快捷,只需 Windows 10 或更高版块及 PowerShell 7.4.6 即可,用户可通过运转指定剧本完成装置。
Invoke-Expression " & { $ ( Invoke-RestMethod ‘ https://aka.ms/install-aishell.ps1 ’ ) } "
确立过程一样浅显,以 OpenAI 为例,只需在 PowerShell 中运转 Start-AIShell 号召,聘请首选智能体,再运转 / agent config 号召大开确立文献,添加 API 密钥即可。
骨子体验
AI Shell 不错回复用户提议的多样问题,举例查找特定大小的文献、生成 Python 代码等。它偶然把柄用户需求提供相应的 PowerShell 剧本或 Python 代码,并把柄用户响应进行调遣和优化。
测试贬抑标明,AI Shell 还不错诠释 cmdlet、编写和优化 PowerShell 剧本,以至不错算作旧例 AI 助手使用。
实例 1:查找特定大小的文献
其中一个例子是:"我的电脑上有许多文献。我念念要赢得大小最初 200 MB 的文献列表以及关系其具体位置的详备信息。"
其输出的号召如下:
Get-ChildItem -Path " C:PathToSearch " -Recurse -File | Where-Object { $_Length -gt 200MB } | Select-Object FullName Length
实例 2:扫描电脑中的大文献
在另一个实例"我念念扫描总计这个词电脑中的大文献",实验后默许输出包含看望被拒却的目次,且莫得显现文献大小。
在后续指示中条件排斥看望被拒却的目次,并在第一列中显现文献大小,然后显现文献名和目次,生成了以下号召:
Get-ChildItem -Path " C: " -Recurse -File -ErrorAction SilentlyContinue | Where-Object { $_Length -gt 200MB } | Select-Object @Name=SizeMB Expression={ [ math ] Round ( $_Length / 1MB 2 ) } FullName DirectoryName
实例 3:生成 Python 代码
该媒体条件 AI Shell 为基本盘算器编写 Python 代码,生成的联系剧本可平日责任。
其它功能
除了自研言语描画生成号召以外,AI Shell 还守旧其它功能:
/code post 号召可将生成的代码发布到 PowerShell 终局;
/code copy 号召可复制生成的代码;
resolve-error 号召可将 PowerShell 终局中的诞妄发送至 AI Shell 窗口寻求惩办决策,这与 Windows Terminal Chat 的功能相称相似;
Invoke-AIShell 号召可用于向 AI Shell 发送查询开云(中国)Kaiyun·官方网站 - 登录入口。