Что такое 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 для улучшения нашей документации.
Мы не принимаем запросы на вытягивание изменений кода в настоящее время, но мы ценим ваши отзывы и вклады документации.