ru24.pro
Trashbox.ru
Декабрь
2024
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
29
30
31

Искусственный интеллект поможет работать в командной строке Windows: как выглядит

0

Искусственный интеллект всё глубже проникает в операционную систему Windows. Недавно компания Microsoft анонсировала новый ИИ-инструмент AI Shell — это утилита, которая позволит использовать алгоритмы искусственного интеллекта в командной строке (в Windows PowerShell). Новая функция имеет много общего с Terminal Chat, инструментом представленном на канале Canary в Windows 11 в октябре уходящего года.

Так, например, основные концепции обоих инструментов совершенно одинаковы. AI Shell и Terminal Chat разработаны для того, чтобы сделать взаимодействие с командной строкой более понятным и помочь пользователям правильно писать команды. Интеграция искусственного интеллекта в основном сделана, чтобы давать рекомендации и исправлять ошибки.

Авторы тематического ресурса Windows Latest решили проверить, на что способна новая ИИ-функция от Microsoft. Для этого они использовали операционную систему Windows 10 и утилиту PowerShell версии 7.4.6. Нововведение можно использовать с несколькими агентами: Azure OpenAI или Azure Copilot. Для начала работы потребуются специальные ключи и настройка самой функции.

После настройки авторы эксперимента задали ИИ очень простой вопрос: «Что он умеет делать?». Ответом стал набор возможностей, среди которых написание и исправление скриптов PowerShell, объяснение задач командной строки для Windows и Linux и так далее.

Далее журналист сделал запрос следующего содержания:

«У меня на ПК много файлов. Я хочу получить список файлов, размер которых превышает 200 МБ, а также подробную информацию об их конкретном местоположении».

В итоге он получил ответ:

«Get-ChildItem -Path “C:\Path\To\Search” -Recurse -File | Where-Object { $_.Length -gt 200MB } | Select-Object FullName, Length».

При этом искусственный интеллект предложил заменить путь на каталог, который необходимо просканировать. После уточнения в виде запроса «Я хочу просканировать весь мой ПК на наличие больших файлов» ИИ-функция выдала ответ со списком файлов на диске C. Любопытно, но в него попали каталоги, доступ к которым запрещён. Кроме того, на экране было невозможно увидеть размер файлов.

Пришлось делать ещё одно уточнение. Журналист попросил исключить запрещённые к просмотру папки, а также вывести сначала размер файла, потом его наименование и уже после путь к нему. Ответом стал следующий скрипт:

«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».

Его выполнение дало результат, который можно увидеть на изображении ниже.

Затем у AI Shell спросили, может ли он сгенерировать код Python. Он ответил «да», поэтому автор теста попросил ИИ написать код Python для простого калькулятора, и он это сделал. Скрипт оказался работоспособным.

В Windows Latest отметили, в целом это отличный инструмент, учитывая то обстоятельство, что это предварительная версия. А вот когда AI Shell доберётся до релиза, пока неизвестно.