Несколько интерфейсов командной строки AI (CLI) предлагают нативные модули PowerShell для облегчения настройки и интеграции для пользователей, работающих в средах PowerShell. Эти модули обеспечивают беспрепятственное взаимодействие между моделями PowerShell и AI, позволяя автоматизировать сценарии, интерпретация ошибок, генерацию кода и создание команд, используемое AISIST, непосредственно из консоли PowerShell. Ниже приведен подробный обзор значительных AI CLI с нативной поддержкой PowerShell, их функциями, процессами настройки и возможностями.
AI Shell для PowerShell
AI Shell - это интерактивная командная оболочка, разработанная специально для пользователей PowerShell. Он объединяет возможности чата ИИ в среду командной строки Windows, позволяя пользователям взаимодействовать с агентами искусственного интеллекта, адаптированными для оказания помощи в сценариях, генерации команд и отладке.
- Установка и настройка: AI Shell требует Windows 10 или более новой и PowerShell Core версии 7.4.6 или выше. Установка оболочки ИИ включает в себя запуск официального сценария установки, который устанавливает исполняемый файл Core (`aish.exe`) и модуль Aishell PowerShell. После установки вы импортируете модуль Aishell и запускаете его с команды `start-aishell ', которая открывает разделенную панель в терминале Windows, посвященную взаимодействию искусственного интеллекта.
-Поддержка агента ИИ: два агента ИИ приходят на предварительно установленную модель GPT Openai (`open-gpt`) и Azure Copilot (` azure`). Пользователи должны настроить выбранного агента, предоставляя ключи API и информацию о конечной точке в файле конфигурации JSON, доступ к команде `/Agent Config`.
-локальная поддержка ИИ: помимо облачного искусственного интеллекта, AI Shell поддерживает интеграцию с местными крупными языковыми моделями (LLMS), такими как Ollama. Эта настройка включает в себя установку OLLAMA в Windows и, опциональную загрузку LLM, такую как модель «PHI3» для локального использования, избегая зависимости от облачных услуг ИИ. AI Shell позволяет компиляции агента ИИ на основе Олламы для выполнения запросов на локальном уровне.
- Особенности: AI Shell повышает производительность, предоставляя мгновенную помощь AI в рамках консоли PowerShell для сценариев, интерпретации ошибок и объяснений кода. Он поддерживает вставку кода, сгенерированного AI непосредственно в PowerShell, настраиваемые системы системы для конкретных вариантов использования и переключение агентов.
Эта нативная интеграция PowerShell делает AI Shell надежным выбором для пользователей PowerShell, которые ищут прямую интерактивную помощь ИИ, не оставляя среду командной линии.
модуль PowerShell AI
Модуль PowerShell AI-это разработанный сообществом модуль PowerShell с открытым исходным кодом, который напрямую взаимодействует с моделями ИИ на основе GPT OpenAI.
-Установка: модуль может быть установлен из галереи PowerShell с использованием команды `stall -module -name powershellai`. После установки пользователи импортируют модуль и должны установить свой ключ API OpenAI для аутентификации.
- Использование: пользователи надежно устанавливают свой ключ API с использованием командлетов, таких как `set-openaikey`, который поддерживает безопасный вход строки для защиты конфиденциальной информации. Модуль предоставляет простые команды для вызова помощи, создания сценариев или объяснения кода непосредственно из сценариев PowerShell или интерактивных сессий.
- Возможности: это полезно для автоматизации разработки сценариев, устранения неполадок и генерации фрагментов кода с помощью ИИ. Он поддерживает обновление справочной документации для модуля, чтобы сделать интеграцию более плавной и обеспечивает знакомую среду сценариев PowerShell, расширенную с возможностями искусственного интеллекта.
Этот модуль идеально подходит для пользователей, ищущих прямую и простую интеграцию PowerShell с OpenAI, используя GPT для повышения эффективности сценариев и справки кодирования.
pshelp.copilot
Pshelp.copilot-это модуль PowerShell, направленный на предоставление AI-управляемой естественной языковой помощи для взаимодействия с хорошо документированными модулями PowerShell.
- Функции: Этот модуль позволяет пользователям задавать вопросы об командах модулей PowerShell на естественном языке, при этом AI предоставляет соответствующие ответы и примеры фрагментов кода на основе документации целевого модуля.
- Интеграция: он интегрируется с услугами API API и Azure API и Azure Open и поддерживает передовые функции, такие как управление векторным магазином для хранения и извлечения документации по модулям, внедряя генерацию для преобразования справочных текстов в встраивание искусственного интеллекта и пользовательское создание GPT для создания модульных помощников искусственного интеллекта.
-Настройка: Пользователи устанавливают pshelp.copilot из галереи PowerShell, установите свой ключ API OpenAI, создайте пользовательские помощники для определенных модулей, используя `newModueSsistant 'и взаимодействуйте с использованием таких команд, как` voke-helpchat`.
Этот модуль особенно полезен для пользователей, которым нужна помощь ИИ, тесно связанную с документацией модуля PowerShell и использованием команд, предоставляя больше контекстной помощи и примеры кода, адаптированные к конкретным модулям.
ps-ai Модуль (PSAI)
PSAI - это развивающийся модуль PowerShell, который объединяет команды PowerShell с моделями ИИ для автоматизации и улучшения сценариев и анализа PowerShell.
-Особенности: модуль может превратить команды PowerShell в A-i-читаемый JSON для улучшения принятия решений искусственным интеллектом. Он поддерживает анализ журналов, интерактивные подсказки, управляемые AI и безопасные охраны автоматизации. Недавно введенные функции включают ответы агентов и ограждения, чтобы предотвратить нежелательные выполнения команд.
- Использование: PSAI позволяет пользователям PowerShell анализировать журналы с использованием искусственного интеллекта, генерировать код и автоматизировать задачи интерактивно из PowerShell. Он обрабатывает как встроенные, так и пользовательские команды PowerShell и интегрируется с OpenAI и другими моделями ИИ.
- Установка: Пользователи могут установить PSAI через `stall-module psai` из галереи PowerShell и начать исследовать интеграцию искусственного интеграции в их сценариях и командных рабочих процессах.
Этот модуль обслуживает пользователей, которые хотят расширенные возможности, управляемые AI в области автоматизации, анализа журналов и сценариев с помощью PowerShell, интегрированных непосредственно в свои рабочие процессы.
Резюме экосистемы модуля AI CLI PowerShell
-AI Shell for PowerShell выделяется для предложения интерактивного опыта SIDECAR в чате ИИ непосредственно внутри терминала Windows с опциями для облачных и локальных моделей искусственного интеллекта.
- PowerShell AI Module предлагает простой интерфейс PowerShell с открытым исходным кодом для взаимодействия с моделями GPT OpenAI, сосредоточенного на простоте настройки и эффективности сценариев.
-Pshelp.copilot специализируется на создании помощи, способствующей AI, для модулей PowerShell с использованием естественного языка, с передовым вектором и технологией встраивания для улучшения помощи, специфичной для модулей.
- PSAI использует более широкий подход, внедряя ИИ в команды PowerShell для анализа журналов, автоматизации и безопасного выполнения команды с надзором AI.
Все эти решения CLI предоставляют нативные модули PowerShell, которые оптимизируют принятие и использование ИИ, уменьшая сложность настройки и использования помощников ИИ из среды PowerShell. Они требуют различной степени конфигурации ключа API, права администратора для установки модулей и некоторое знакомство с сценарием PowerShell для оптимального использования.
В заключение, для тех, кто ищет нативные модули PowerShell для использования ИИ в своих сценариях, эти CLI предлагают разнообразные возможности, от интерактивного чата до продвинутого модуля, специфичного для модуля, и автоматизации автоматизации PowerShell PowerShell, значительно повышая производительность и рабочие процессы для разработки сценария.