Для упрощения работы с командной строкой в Windows используется целый ряд встроенных функций, таких как автозавершение кода, история команд, псевдонимы и переменные среды. Например, псевдонимы могут существенно упростить работу с длинными командами, но они не идут ни в какое сравнение с тем, что предлагает AI Shell – интерактивная оболочка, которая интегрирует функции искусственного интеллекта непосредственно в Windows PowerShell.
Основная цель AI Shell – облегчить работу с командной строкой, позволяя пользователям формулировать запросы на естественном языке, которые затем преобразуются в исполняемые команды.
Также возможности этого инструмента включают:
- Автоматическое исправление ошибок в коде.
- Генерирования фрагментов кода, создание скриптов.
- Рекомендации, объяснение и оптимизация команд.
- Интеграция с Azure OpenAI и Copilot.
Предназначен AI Shell прежде всего для разработчиков и системных администраторов, но может быть полезен и рядовым пользователям, приступающим к изучению синтаксиса командной строки.
Как установить AI Shell
Чтобы иметь возможность пользоваться AI Shell, вам понадобится PowerShell не ниже 7.4.6.
Скачать актуальную версию приложения можно с официального сайта Microsoft.
Рекомендуем использовать установочный пакет MSI, в этом случае программа автоматически добавится в переменные окружения и вы сможете запускать ее короткой командой pwsh из диалогового окошка «Выполнить» или интерфейса классической командной строки.
Следующий шаг – установка самого AI Shell.
Откройте обновленную версию PowerShell от имени администратора и выполните следующую команду:
Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"
Исполняемые файлы скрипта будут загружены в каталог %userprofile%\AppData\Local\Programs\AIShell.
Установить модуль можно также вручную, скачав его со страницы проекта GitHub, но приведенный выше вариант удобнее и быстрее, кроме того, в этом случае AI Shell автоматически пропишется в переменные среды PATH.
Запуск и настройка AI Shell
Чтобы запустить AI Shell, выполните команду Start-AIShell.
В старых версиях Windows 10 вы можете получить ошибку «The executable 'wt' (Windows Terminal) cannot be found», в этом случае установите Windows Terminal из Windows Store.
Интерфейс AI Shell представлен двумя колонками: левая большая с интерфейсом PowerShell и правая меньшая с командным интерфейсом самого модуля.
При первом запуске вам нужно будет выбрать агент: Open AI GPT или Azure.
Рекомендуем первый вариант, так как Azure требует дополнительных настроек да и предназначен он для специфических задач.
Просто нажмите Enter, чтобы выбрать openai-gpt.
Далее нужно будет подключить модуль к выбранной нейросети.
Откройте конфигурационный файл openai.agent.json командой /agent config openai-gpt в правой колонке и выберите приложение для редактирования файла, например, Блокнот.
Отыщите блок «To use the public OpenAI service» и замените «insert your key» в строке «Key» своим ключом API.
Получить ключ можно на странице https://platform.openai.com/api-keys.
Авторизуйтесь и нажмите «Создать новый секретный ключ».
Скопируйте его и вставьте его в openai.agent.json, после чего сохраните файл.
И выполните в правой колонке консоли AI Shell команду /refresh.
После этого можете пробовать вводить в правой колонке запросы, используя естественный язык, а OpenAI станет преобразовывать их в соответствующие команды на языке PowerShell.
К сожалению, на использование OpenAI API устанавливаются квоты и чтобы пользоваться инструментом после истечения лимита придется либо создать новый аккаунт, либо подключить один из тарифов.
Добавить комментарий