Что такое AI Shell в Windows и как его установить

Aishell

Для упрощения работы с командной строкой в Windows используется целый ряд встроенных функций, таких как автозавершение кода, история команд, псевдонимы и переменные среды. Например, псевдонимы могут существенно упростить работу с длинными командами, но они не идут ни в какое сравнение с тем, что предлагает AI Shell – интерактивная оболочка, которая интегрирует функции искусственного интеллекта непосредственно в Windows PowerShell.

Основная цель AI Shell – облегчить работу с командной строкой, позволяя пользователям формулировать запросы на естественном языке, которые затем преобразуются в исполняемые команды.

Также возможности этого инструмента включают:

  • Автоматическое исправление ошибок в коде.
  • Генерирования фрагментов кода, создание скриптов.
  • Рекомендации, объяснение и оптимизация команд.
  • Интеграция с Azure OpenAI и Copilot.

Предназначен AI Shell прежде всего для разработчиков и системных администраторов, но может быть полезен и рядовым пользователям, приступающим к изучению синтаксиса командной строки.

Как установить AI Shell

Чтобы иметь возможность пользоваться AI Shell, вам понадобится PowerShell не ниже 7.4.6.

AI Shell

Скачать актуальную версию приложения можно с официального сайта Microsoft.

AI Shell

Рекомендуем использовать установочный пакет MSI, в этом случае программа автоматически добавится в переменные окружения и вы сможете запускать ее короткой командой pwsh из диалогового окошка «Выполнить» или интерфейса классической командной строки.

Следующий шаг – установка самого AI Shell.

Откройте обновленную версию PowerShell от имени администратора и выполните следующую команду:

Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"

AI Shell

Исполняемые файлы скрипта будут загружены в каталог %userprofile%\AppData\Local\Programs\AIShell.

AI Shell

Установить модуль можно также вручную, скачав его со страницы проекта 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

Интерфейс AI Shell представлен двумя колонками: левая большая с интерфейсом PowerShell и правая меньшая с командным интерфейсом самого модуля.

При первом запуске вам нужно будет выбрать агент: Open AI GPT или Azure.

Рекомендуем первый вариант, так как Azure требует дополнительных настроек да и предназначен он для специфических задач.

Просто нажмите Enter, чтобы выбрать openai-gpt.

AI Shell

Далее нужно будет подключить модуль к выбранной нейросети.

Откройте конфигурационный файл openai.agent.json командой /agent config openai-gpt в правой колонке и выберите приложение для редактирования файла, например, Блокнот.

AI Shell

Отыщите блок «To use the public OpenAI service» и замените «insert your key» в строке «Key» своим ключом API.

AI Shell

Получить ключ можно на странице https://platform.openai.com/api-keys.

Авторизуйтесь и нажмите «Создать новый секретный ключ».

AI Shell

AI Shell

Скопируйте его и вставьте его в openai.agent.json, после чего сохраните файл.

AI Shell

И выполните в правой колонке консоли AI Shell команду /refresh.

AI Shell

После этого можете пробовать вводить в правой колонке запросы, используя естественный язык, а OpenAI станет преобразовывать их в соответствующие команды на языке PowerShell.

AI Shell

К сожалению, на использование OpenAI API устанавливаются квоты и чтобы пользоваться инструментом после истечения лимита придется либо создать новый аккаунт, либо подключить один из тарифов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *