Microsoft объявляет о выходе публичной бета-версии AI Shell, больше не нужно бояться перепутать команды

Новости ИИОпубликовано 9 месяцев назад Круг обмена ИИ
6.8K 00

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

Проект AI Shell включает в себя:

  • Оболочка командной строки (aish) Интерфейс
  • Рамочная основа для создания агентов ИИ и других поставщиков вспомогательных функций
  • Модуль PowerShell для глубокой интеграции с PowerShell
  • Встроенный агент искусственного интеллекта для немедленной поддержки

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

  1. Агент Azure OpenAI: Обеспечение общих вспомогательных функций.Azure OpenAI Агенты могут использовать любую из моделей ИИ, предоставляемых Azure OpenAI, для широкого спектра запросов, интерпретации естественного языка или генерации кода. Если вам нужна большая конфиденциальность, управление настройками модели или использование моделей, обученных на ваших собственных данных, вы можете подключиться к развертыванию Azure OpenAI. Кроме того, вы можете использовать модели OpenAI.
  2. Второй пилот в Azure: Этот агент будет Второй пилот в Azure Он ориентирован на предоставление вспомогательных функций, ориентированных на облако, которые поддерживают команды Azure CLI и Azure PowerShell, чтобы помочь вам автоматизировать задачи, связанные с Azure. Чтобы начать работу с Второй пилот Агент, вам нужно войти в Azure через Azure CLI, используя учетную запись с доступом Azure Copilot.

Агент Azure OpenAI требует дополнительной настройки для подключения к вашему экземпляру Azure OpenAI. Следуйте инструкциям, предоставленным при запуске агента.

Учитывая, что у вас могут быть разные потребности в командах CLI, AI Shell предоставляет вам основу для создания собственных агентов. Для получения дополнительной информации см. Создание прокси-сервера.

 

Использование и установка оболочки AI Shell

Мы знаем, что у каждого пользователя CLI есть свои предпочтения, поэтому AI Shell предлагает два гибких режима, чтобы соответствовать вашему рабочему процессу:

исполняемый файл

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

微软宣布 AI Shell 开始公测,再也不怕敲错命令了

 

Параллельная интеграция с PowerShell 7

Это рекомендуемый способ использования AI Shell, так как он поддерживает непрерывный рабочий процесс.AIShell модули будут aish Инструмент подключается к сеансу PowerShell 7, обеспечивая глубокую интеграцию. AI Shell открывается в боковом окне рядом с сеансом PowerShell 7, обеспечивая беспрепятственную связь между панелями, а результаты чата могут быть легко переданы сеансу PowerShell для выполнения, в то время как агент AI может быть использован для устранения ошибок PowerShell.

微软宣布 AI Shell 开始公测,再也不怕敲错命令了

 

Установка и быстрый старт

Для запуска AI Shell необходимо выполнить ряд системных требований.

AI Shell (aish) и AIShell Модули загружаются отдельно. Для вашего удобства мы предоставляем скрипт, который поможет вам загрузить и установить их.

Windows (компьютер)

Для запуска AI Shell в Windows существуют некоторые предварительные условия.

  • Windows 10 или более поздняя версия
  • PowerShell 7.4.6 или выше
  • Терминал Windows

Ниже приведен сценарий установки:

  • главнокомандующий (военный) aish.exe установленный на $env:LOCALAPPDATA\Programs\AIShell и добавьте его в PATH!
  • главнокомандующий (военный) AIShell Установка модуля в местоположение вашего пути к модулю
macOS

Запуск AI Shell на macOS требует некоторых предварительных условий.

  • macOS v13 Ventura или выше
  • PowerShell 7.4.6 или выше
  • Терминальные приложения iTerm2

На macOS этот скрипт выполнит:

  • главнокомандующий (военный) aish Исполняемый файл устанавливается в /usr/local/AIShellи в /usr/local/bin/aish Создание символической ссылки
  • В связи с некоторыми ограничениямиAIShell Модуль не будет установлен

Этот скрипт доступен только для систем Windows и macOS. Пользователям Linux придется следовать инструкциям по установке вручную.

Чтобы установить оболочку AI Shell, выполните следующую команду в сеансе PowerShell:

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

Дополнительные сведения о ручной установке см. Установка AI Shell вручную.

После запуска сценария установки вы можете выполнить команду Start-AIShell Начните использовать AI Shell.

微软宣布 AI Shell 开始公测,再也不怕敲错命令了

AI Shell запускается как параллельный опыт. Запустить AI Shell можно с помощью кнопки @<代理名称> для переключения между агентами. Например, чтобы переключиться на агента Azure OpenAI, вы можете использовать команду @openai-gpt команда. В качестве альтернативы можно использовать @<代理名称> <问题> Немедленно отправьте вопрос агенту.

微软宣布 AI Shell 开始公测,再也不怕敲错命令了

Вставка кода в сеанс PowerShell 7

Копирование и вставка больших объемов кода может раздражать. В AI Shell это можно сделать с помощью /code post Команда позволяет легко вставлять сгенерированный AI код непосредственно в сеанс PowerShell 7. В оболочке AI Shell выполните команду /code post Или воспользуйтесь сочетанием клавиш Ctrl+d, Ctrl+d, чтобы скопировать код в сеанс PowerShell.

微软宣布 AI Shell 开始公测,再也不怕敲错命令了

Если вы знакомы с PowerShell 7, вы, вероятно, также знаете, что Предиктивный интеллисенс Функция. Когда вы получаете многошаговую команду в ответе AI Shell, вы можете легко загрузить каждый последующий шаг в кэш Predictive Intellisense.

微软宣布 AI Shell 开始公测,再也不怕敲错命令了

 

Более быстрое разрешение ошибок

Если вы столкнулись с ошибкой в рабочем терминале, вы можете использовать Resolve-Error Команда отправляет ошибку в открытое окно AI Shell для разрешения. Эта команда просит модель AI помочь вам устранить ошибку.

微软宣布 AI Shell 开始公测,再也不怕敲错命令了

 

Вызов AIShell из PowerShell 7

Один из ключевых сценариев, который мы хотим поддерживать, - это передача вывода команды в AI Shell для получения дополнительной информации или для того, чтобы задать вопросы о заданных данных. Используя Invoke-AIShell команда, вы сможете легко выполнить эту операцию.

微软宣布 AI Shell 开始公测,再也不怕敲错命令了

 

Invoke-AIShell Он может получать данные из конвейера, а также использоваться для прямого вызова агента ИИ, выбранного в оболочке ИИ, без переключения между ними.

Несколько дополнительных советов по использованию оболочки AI Shell

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

Краткая привязкакомандафункциональность
Ctrl+d, Ctrl+c/code copyглавнокомандующий (военный) собственность Скопируйте сгенерированный фрагмент кода в буфер обмена
Ctrl+/code copy соединять кого-л. с чем-л. n Скопируйте сгенерированный фрагмент кода в буфер обмена.
Ctrl+d, Ctrl+d/code postглавнокомандующий (военный) собственность Сгенерированные фрагменты кода публикуются в подключенном приложении
Ctrl+d,/code post соединять кого-л. с чем-л. n Сгенерированный фрагмент кода публикуется в подключенном приложении.

Кроме того, для более удобного переключения между панелями можно использовать следующие сочетания клавиш.

Краткая привязкафункциональность
Alt+Стрелка вправоПереместите курсор в правую часть панели AI Shell.
Alt+Левая стрелкаПереместите курсор на левую панель PowerShell.

Почему стоит попробовать AI Shell?

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

Призыв к действию!

Эта публичная предварительная версия - только начало. Мы будем рады услышать ваши отзывы и мнения, чтобы оптимизировать AI Shell для лучшего обслуживания CLI и сообщества PowerShell. Загрузите его сразу же в PowerShell с помощью следующей команды:

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

Обязательно изучите возможности Copilot в Azure и агентов Azure OpenAI, чтобы поднять производительность командной строки на новый уровень! Мы будем рады вашим отзывам о текущем инструменте, а подробнее о нем вы можете узнать в разделе aka.ms/AIShell-Feedback Зарегистрируйтесь, чтобы получить ранний доступ к новым функциям.

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...