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


Что такое 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 — 1.0.0-preview.4. AI Shell предоставляется для тестирования, но он не является полнофункциональным. Некоторые элементы инструмента все еще находятся в стадии разработки и могут быть изменены. Ваши отзывы важны для нас на этом этапе разработки. Мы рекомендуем вам поделиться своим опытом, чтобы помочь нам улучшить AI Shell.

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

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

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

Вы можете сообщить о других проблемах в репозитории GitHub.

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

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

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