Поделиться через


Что такое AI Shell?

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

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

  • Интерфейс оболочки командной строки (aish)
  • Платформа для создания агентов ИИ и других поставщиков помощи
  • Интеграция с терминалом Windows и iTerm2 в macOS
  • Модуль PowerShell для тесной интеграции с PowerShell. Дополнительные сведения см. вмодуля AI Shell.

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

  • агент Azure OpenAI, который подключается к экземпляру gpt-4o. Используйте этот агент для общих задач ИИ.
  • Copilot в Azure агент, который может помочь с знаниями Microsoft Azure. Используйте агент Azure для помощи с командами Azure CLI и Azure PowerShell.

Вы можете запустить исполняемый файл AI Shell (aish.exe) в автономном интерфейсе или использовать модуль AIShell PowerShell с PowerShell 7 для создания интерфейса разбиения экрана с терминалом Windows. Это рекомендуемый способ использовать AI Shell, так как вы получаете более глубокую интеграцию с оболочкой. К этим функциям относятся:

  • Возможность вставки кода из ответа AI Shell непосредственно в командную оболочку подключения
  • Команды с несколькими шагами добавляются в буфер Predictive IntelliSense для быстрого принятия
  • Простое, однокомандное восстановление ошибки

Состояние проекта

Ai Shell в настоящее время находится в общедоступной предварительной версии. Это означает, что средство доступно для тестирования, но оно не завершено. Обратите внимание, что некоторые элементы средства по-прежнему находятся в процессе разработки и подвержены изменению. Ваши отзывы важны для нас на этом этапе разработки. Мы рекомендуем вам поделиться своим опытом, чтобы помочь нам улучшить AI Shell.

Известные проблемы

В текущем выпуске AI Shell есть некоторые известные проблемы, которые мы активно работаем над решением:

  • Модуль ai Shell не поддерживается в Linux.
  • Возможности разделения экрана лучше всего работают с терминалом Windows. В macOS с iTerm2 поддерживается ограниченная поддержка разбиения экрана. Исполняемый файл aish можно запустить в Linux, но интерфейс с разделенным экраном недоступен.
  • Если установлено несколько версий терминала Windows, команда Start-AIShell открывает новое окно терминала с другой версией терминала Windows.
  • Если вы запустили терминал Windows в качестве администратора, команда Start-AIShell открывает новое окно терминала под управлением терминала Windows без повышения прав.
  • Если вы используете терминал Mac по умолчанию, цвета могут не отображаться правильно и могут быть трудно прочитать созданный код.

Если вы столкнулись с другими проблемами, сообщите о них в наш репозиторий GitHub.

Предоставление отзывов

Мы приветствуем ваши отзывы, чтобы улучшить AI Shell! Ниже приведены способы участия:

  • проблемы с файлами: Если возникают ошибки, у вас есть предложения по новым функциям или хотите сообщить о несоответствиях, откройте проблему в репозитории AI Shell GitHub.
  • присоединиться к обсуждениям: присоединиться к обсуждениям сообщества на вкладке GitHub. Предоставление общего доступа к идеям, обсуждение потенциальных улучшений и подключение к другим пользователям. Здесь также рекомендуется предоставлять общий доступ к любым агентам, которые вы можете создать.
  • документации: Если вы заметите какие-либо пробелы в документации, предложите внести изменения или отправить PR для улучшения нашей документации.

Мы не принимаем запросы на вытягивание изменений кода в настоящее время, но мы ценим ваши отзывы и вклады документации.