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


Что такое AI Shell?

Это важно

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

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

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

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

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

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

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

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

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

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

  • Боковой интерфейс работает только с Терминалом Windows и iTerm2 для macOS.
  • AI Shell не поддерживается в Linux. Вы можете заставить его работать, но он не поддерживает интеграцию разделенного терминала, которую вы получаете с Терминалом Windows и iTerm2. AI Shell не тестируется ни на одном дистрибутиве Linux.
  • Если у вас установлена предварительная версия (версия разработчика) и стабильная версия Терминала Windows, Start-AIShell команда открывает новый терминал под управлением стабильной версии Терминала Windows.
  • Если вы запустили терминал Windows в качестве администратора, команда Start-AIShell открывает новое окно терминала под управлением терминала Windows без повышения прав.
  • Если вы используете приложение терминала по умолчанию в macOS, вы не получите возможности расширения, а цвета могут отображаться неправильно. Чтение сгенерированного кода может быть затруднено.