Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Які AI CLI пропонують рідні модулі PowerShell для легшого налаштування


Які AI CLI пропонують рідні модулі PowerShell для легшого налаштування


Кілька інтерфейсів командного рядка AI (CLIS) пропонують нативні модулі PowerShell для полегшення налаштування та інтеграції для користувачів, які працюють у середовищах PowerShell. Ці модулі забезпечують безперебійну взаємодію між моделями PowerShell та AI, що дозволяє автоматизації сценаріїв, інтерпретацією помилок, генеруванням коду та створенням команд AI безпосередньо з консолі PowerShell. Нижче наведено детальний огляд значних AI CLI з підтримкою Native PowerShell, їх функціями, процесами налаштування та можливостями.

AI Shell для PowerShell

AI Shell - це інтерактивна командна оболонка, розроблена спеціально для користувачів PowerShell. Він інтегрує можливості чату AI в середовище командного рядка Windows, що дозволяє користувачам взаємодіяти з агентами AI, пристосованими для надання допомоги у сценарії, створенні команд та налагодження.

- Встановлення та налаштування: AI Shell вимагає Windows 10 або новіші та PowerShell Core версії 7.4.6 або вище. Встановлення оболонки AI передбачає запуску офіційного сценарію встановлення, який встановлює основний виконуваний файл (`aish.exe`) та модуль Aishell PowerShell. Після встановлення ви імпортуєте модуль Aishell і запускаєте його за допомогою команди `Start-Aishell`, яка відкриває розділену панель у терміналі Windows, присвячених взаємодій AI.

-Підтримка агента AI: Два агенти AI приходять попередньо встановлені модель GPT OpenAI (`Open-GPT`) та Azure Copilot (` Azure`). Користувачі повинні налаштувати обраного агента, надаючи клавіші API та інформацію про кінцеву точку у файлі конфігурації JSON, який можна отримати через команду `/Agent Config`.

-Лок-підтримка AI: Окрім хмарних AI, AI Shell підтримує інтеграцію з локальними моделями великої мови (LLMS), як Ollama. Ця установка передбачає встановлення Ollama на Windows та необов'язково завантаження LLM, як модель "PHI3" для локального використання, уникаючи залежності від Cloud AI послуг. Shell AIS дозволяє складати агент AI на основі OLLAMA для обробки запитів локально.

- Особливості: Shell Shell підвищує продуктивність, надаючи миттєву допомогу AI в консолі PowerShell для сценаріїв, інтерпретації помилок та пояснень коду. Він підтримує вставку коду, покоління AI, безпосередньо в PowerShell, настроювані підказки системи для конкретних випадків використання та комутації агента.

Ця рідна інтеграція PowerShell робить AI Shell надійним вибором для користувачів PowerShell, які шукають прямої, інтерактивної допомоги AI, не залишаючи середовища командного рядка.

модуль AI PowerShell AI

Модуль AI PowerShell-це розроблений спільнотою модуль PowerShell з відкритим кодом, який безпосередньо взаємодіє з моделями AI на основі GPT OpenAI.

-Встановлення: Модуль можна встановити з галереї PowerShell за допомогою команди `install -module -name powershellai`. Після встановлення користувачі імпортують модуль і повинні встановити свій ключ API OpenAI для аутентифікації.

- Використання: Користувачі надійно встановлюють ключ API, використовуючи командлети, такі як `set-openaikey`, який підтримує захищений вхід рядка для захисту конфіденційної інформації. Модуль надає прості команди для виклику допомоги, що працюють на AI, створення сценаріїв або пояснення коду безпосередньо із сценаріїв PowerShell або інтерактивних сесій.

- Можливості: Це корисно для автоматизації розробки сценаріїв, усунення несправностей та створення фрагментів коду за допомогою AI. Він підтримує оновлення довідкової документації для модуля, щоб зробити інтеграцію більш гладкою та забезпечує знайоме середовище сценаріїв PowerShell, що посилюється з можливостями AI.

Цей модуль ідеально підходить для користувачів, які шукають пряму та просту інтеграцію PowerShell з OpenAI, використовуючи GPT для підвищення ефективності сценаріїв та допомоги кодування.

pshelp.copilot

PSHELP.COPILOT-це модуль PowerShell, спрямований на надання AI-керованою, природною мовою допомоги для взаємодії з добре задокументованими модулями PowerShell.

- Особливості: Цей модуль дозволяє користувачам задавати питання про команди модулів PowerShell на природній мові, при цьому AI надає відповідні відповіді та приклади фрагментів коду на основі документації цільового модуля.

- Інтеграція: вона інтегрується з послугами API API та Azure OpenAI OpenAI та підтримує розширені функції, такі як управління Vector Store для зберігання та пошуку документації модуля, вбудовування генерації для перетворення текстів допомоги в вбудовування AI та спеціального створення GPT для генерації асистентів AI, що стосуються модуля.

-Налаштування: Користувачі встановлюють PSHELP.COPILOT з галереї PowerShell, встановіть свій ключ API OpenAI, створюйте спеціальні помічники для конкретних модулів за допомогою `new-moduleassistant 'та взаємодіють за допомогою команд, таких як` invoke-helpchat`.

Цей модуль особливо корисний для користувачів, які хочуть, щоб допомога AI щільно в поєднанні з документацією модуля PowerShell та використанням команд, надаючи більше довідки та приклади коду, пристосовані до конкретних модулів.

PS-OAI Модуль (PSAI)

PSAI - це розвивається модуль PowerShell, який поєднує команди PowerShell з моделями AI для автоматизації та вдосконалення сценаріїв та аналізу PowerShell.

-Особливості: Модуль може перетворити команди PowerShell в AI-читання JSON для вдосконаленого прийняття рішень AI. Він підтримує аналіз журналу, інтерактивні підказки, керовані AI та безпечні охоронці автоматизації. Нещодавно введені функції включають відповіді агента та огородження для запобігання небажаних виконань команд.

- Використання: PSAI дозволяє користувачам PowerShell аналізувати журнали за допомогою AI, генерувати код та автоматизувати завдання інтерактивно зсередини PowerShell. Він обробляє як вбудовані, так і власні команди PowerShell та інтегрується з OpenAI та іншими моделями AI.

- Встановлення: Користувачі можуть встановити PSAI через `Install-Module Psai` з галереї PowerShell та почати вивчати інтеграцію AI у своїх сценаріях та командних робочих процесах.

Цей модуль обслуговує користувачів, які хочуть покращити можливості, керовані AI, в автоматизації, аналізі журналу та сценарії з PowerShell, інтегрованим безпосередньо в їх робочі процеси.

Підсумок екосистеми модуля AI Cli PowerShell модуля

-AI Shell для PowerShell виділяється тим, що пропонує інтерактивний досвід роботи в чаті AI безпосередньо всередині терміналу Windows з опціями для хмарних та локальних моделей AI.
- Модуль PowerShell AI пропонує прямий інтерфейс PowerShell з відкритим кодом для взаємодії з моделями GPT OpenAI, зосереджуючись на простоті налаштування та ефективності сценаріїв.
-PSHELP.COPILOT спеціалізується на створенні допомоги, що працює на AI, для модулів PowerShell з використанням природної мови з вдосконаленою вектором та вбудовуванням технології для покращення допомоги, що стосується модуля.
- PSAI застосовує більш широкий підхід, вбудовуючи AI в команди PowerShell для аналізу журналів, автоматизації та безпечного виконання команд з наглядом AI.

Усі ці рішення CLI забезпечують нативні модулі PowerShell, які впорядковують прийняття та використання AI, зменшуючи складність налаштування та використання помічників AI з середовища PowerShell. Вони потребують різного ступеня конфігурації ключів API, права адміністратора на встановлення модулів та деяке ознайомлення з сценарієм PowerShell для оптимального використання.

На закінчення, для тих, хто шукає модулів, що мають місцевий PowerShell, для використання AI у своєму сценарії, ці CLI пропонують різноманітні можливості, починаючи від інтерактивного досвіду чату до вдосконаленої модульної допомоги та автоматизації PowerShell, що значно підвищує продуктивність та робочі процеси розробки сценаріїв.