IT 之家 12 月 27 日音书探花 小宝,科技媒体 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 发送查询探花 小宝。