Một số giao diện dòng lệnh AI (CLI) cung cấp các mô -đun PowerShell bản địa để tạo điều kiện cho việc thiết lập và tích hợp dễ dàng hơn cho người dùng làm việc trong môi trường PowerShell. Các mô-đun này cung cấp sự tương tác liền mạch giữa các mô hình PowerShell và AI, cho phép tự động hóa tập lệnh, giải thích lỗi, tạo mã và tạo lệnh AI-hỗ trợ trực tiếp từ bảng điều khiển PowerShell. Dưới đây là tổng quan chi tiết về AI Clis quan trọng với hỗ trợ PowerShell bản địa, các tính năng, quy trình thiết lập và khả năng của chúng.
AI Shell cho PowerShell
AI Shell là một shell lệnh tương tác được thiết kế dành riêng cho người dùng PowerShell. Nó tích hợp các khả năng trò chuyện AI vào môi trường dòng lệnh Windows, cho phép người dùng tương tác với các tác nhân AI được điều chỉnh để hỗ trợ kịch bản, tạo lệnh và gỡ lỗi.
- Cài đặt và thiết lập: AI Shell yêu cầu Windows 10 hoặc Core mới hơn và PowerShell Core phiên bản 7.4.6 trở lên. Cài đặt Shell AI liên quan đến việc chạy tập lệnh cài đặt chính thức cài đặt Core thực thi (`Aish.exe`) và mô -đun Aishell PowerShell. Sau khi được cài đặt, bạn nhập mô-đun Aishell và bắt đầu nó bằng lệnh `start-aishell`, mở một khung phân chia trong thiết bị đầu cuối Windows dành riêng cho các tương tác AI.
-Hỗ trợ đại lý AI: Hai đại lý AI được cài đặt sẵn mô hình GPT của Openai (`Open-gpt`) và Azure Copilot (` Azure`). Người dùng phải định cấu hình tác nhân đã chọn bằng cách cung cấp các khóa API và thông tin điểm cuối trong tệp cấu hình JSON được truy cập thông qua lệnh `/Agent Cấu hình`.
-Hỗ trợ AI tại chỗ: Bên cạnh AI dựa trên đám mây, AI Shell hỗ trợ tích hợp với các mô hình ngôn ngữ lớn địa phương (LLM) như Ollama. Thiết lập này liên quan đến việc cài đặt Ollama trên Windows và tùy chọn tải xuống các LLM như mô hình "Phi3" để sử dụng tại chỗ, tránh sự phụ thuộc vào các dịch vụ AI của đám mây. AI Shell cho phép biên dịch một đại lý AI dựa trên Ollama để xử lý các truy vấn cục bộ.
- Các tính năng: AI Shell nâng cao năng suất bằng cách cung cấp hỗ trợ AI tức thì trong bảng điều khiển PowerShell để viết kịch bản, giải thích lỗi và giải thích mã. Nó hỗ trợ dán mã trực tiếp vào PowerShell, các lời nhắc hệ thống có thể định cấu hình cho các trường hợp sử dụng cụ thể và chuyển đổi tác nhân.
Tích hợp PowerShell bản địa này làm cho AI Shell trở thành một lựa chọn mạnh mẽ cho người dùng PowerShell tìm kiếm sự trợ giúp trực tiếp, tương tác AI mà không cần rời khỏi môi trường dòng lệnh của họ.
Mô -đun AI
Mô-đun AI PowerShell là một mô-đun PowerShell nguồn mở do cộng đồng phát triển, tương tác trực tiếp với các mô hình AI dựa trên GPT của Openai.
-Cài đặt: Mô -đun có thể được cài đặt từ bộ sưu tập PowerShell bằng lệnh `Cài đặt -module -Name PowerShellai`. Sau khi cài đặt, người dùng nhập mô -đun và cần đặt khóa API OpenAI của họ để xác thực.
- Cách sử dụng: Người dùng đặt khóa API của họ một cách an toàn bằng cách sử dụng các CMDLE như `set-openaikey`, hỗ trợ đầu vào chuỗi an toàn để bảo vệ thông tin nhạy cảm. Mô-đun cung cấp các lệnh đơn giản để gọi hỗ trợ do AI, tạo tập lệnh hoặc giải thích mã trực tiếp từ các tập lệnh PowerShell hoặc các phiên tương tác.
- Khả năng: Nó rất hữu ích để tự động hóa phát triển tập lệnh, khắc phục sự cố và tạo đoạn mã với hỗ trợ AI. Nó hỗ trợ cập nhật tài liệu trợ giúp cho mô -đun để làm cho tích hợp mượt mà hơn và cung cấp một môi trường kịch bản PowerShell quen thuộc được tăng cường với các khả năng của AI.
Mô -đun này là lý tưởng cho người dùng đang tìm kiếm tích hợp PowerShell trực tiếp và đơn giản với OpenAI, tận dụng GPT để cải thiện hiệu quả kịch bản và trợ giúp mã hóa.
pshelp.copilot
PShelp.Copilot là một mô-đun PowerShell nhằm cung cấp hỗ trợ ngôn ngữ tự nhiên, điều khiển AI để tương tác với các mô-đun PowerShell được ghi chép rõ ràng.
- Các tính năng: Mô -đun này cho phép người dùng đặt câu hỏi về các lệnh của các mô -đun PowerShell bằng ngôn ngữ tự nhiên, với AI cung cấp câu trả lời có liên quan và đoạn mã ví dụ dựa trên tài liệu của mô -đun đích.
- Tích hợp: Nó tích hợp với các dịch vụ API và Azure Openai của Openai và hỗ trợ các tính năng nâng cao như Quản lý cửa hàng Vector để lưu trữ và truy xuất tài liệu mô-đun, nhúng tạo để chuyển đổi các văn bản trợ giúp thành AI nhúng và tạo GPT tùy chỉnh để tạo Trợ lý AI cụ thể.
-Cài đặt: Người dùng cài đặt pshelp.copilot từ bộ sưu tập PowerShell, đặt khóa API OpenAI của họ, tạo Trợ lý tùy chỉnh cho các mô-đun cụ thể bằng cách sử dụng `New ModuleAssistant` và tương tác bằng các lệnh như` indoke-helpchat`.
Mô-đun này đặc biệt hữu ích cho người dùng muốn hỗ trợ AI được kết hợp chặt chẽ với tài liệu mô-đun PowerShell và lệnh sử dụng, cung cấp nhiều trợ giúp nhận thức theo ngữ cảnh và các ví dụ mã phù hợp với các mô-đun cụ thể.
Mô-đun PS-AI (PSAI)
PSAI là một mô -đun PowerShell phát triển kết hợp các lệnh PowerShell với các mô hình AI để tự động hóa và tăng cường kịch bản và phân tích PowerShell.
-Các tính năng: Mô-đun có thể biến các lệnh PowerShell thành JSON có thể đọc được AI để cải thiện việc ra quyết định AI. Nó hỗ trợ phân tích nhật ký, lời nhắc tương tác điều khiển AI và bảo vệ an toàn tự động hóa. Các tính năng mới được giới thiệu bao gồm các phản hồi của tác nhân và bảo vệ để ngăn chặn các lệnh thực thi lệnh không mong muốn.
- Sử dụng: PSAI cho phép người dùng PowerShell phân tích nhật ký bằng AI, tạo mã và tự động hóa các tác vụ tương tác từ bên trong PowerShell. Nó xử lý cả các lệnh PowerShell tích hợp và tùy chỉnh và tích hợp với OpenAI và các mô hình AI khác.
- Cài đặt: Người dùng có thể cài đặt PSAI thông qua `Cài đặt module psai` từ bộ sưu tập PowerShell và bắt đầu khám phá tích hợp AI trong các tập lệnh và quy trình công việc của họ.
Mô-đun này phục vụ cho những người dùng muốn các khả năng điều khiển AI nâng cao trong tự động hóa, phân tích nhật ký và kịch bản với PowerShell được tích hợp trực tiếp vào quy trình làm việc của họ.
Tóm tắt hệ sinh thái mô -đun AI CLI PowerShell
-AI Shell cho PowerShell nổi bật để cung cấp trải nghiệm sidecar AI tương tác trực tiếp bên trong Windows Terminal với các tùy chọn cho các mô hình AI dựa trên đám mây và tại chỗ.
- Mô-đun AI PowerShell cung cấp giao diện PowerShell nguồn đơn giản, nguồn mở để tương tác với các mô hình GPT của Openai, tập trung vào việc dễ dàng thiết lập và hiệu quả kịch bản.
-PSHelp.Copilot chuyên tạo trợ giúp hỗ trợ AI cho các mô-đun PowerShell bằng ngôn ngữ tự nhiên, với vectơ nâng cao và công nghệ nhúng để tăng cường hỗ trợ cụ thể của mô-đun.
- PSAI thực hiện một cách tiếp cận rộng hơn bằng cách nhúng AI vào các lệnh PowerShell để phân tích nhật ký, tự động hóa và thực thi lệnh an toàn với giám sát AI.
Tất cả các giải pháp CLI này cung cấp các mô -đun PowerShell bản địa hợp lý hóa việc áp dụng và sử dụng AI, giảm sự phức tạp của việc thiết lập và sử dụng các trợ lý AI từ môi trường PowerShell. Họ yêu cầu các mức độ khác nhau của cấu hình khóa API, quyền quản trị viên để cài đặt mô -đun và một số quen thuộc với kịch bản PowerShell để sử dụng tối ưu.
Tóm lại, đối với những người tìm kiếm các mô-đun PowerShell bản địa để tận dụng AI trong kịch bản của họ, các CLIS này cung cấp các khả năng khác nhau, từ trải nghiệm trò chuyện tương tác đến trợ giúp AI dành riêng cho mô-đun nâng cao và tự động hóa PowerShell AI, tăng cường rất nhiều.