تقدم العديد من واجهات سطر أوامر AI (CLIs) وحدات PowerShell الأصلية لتسهيل الإعداد والتكامل الأسهل للمستخدمين الذين يعملون في بيئات PowerShell. توفر هذه الوحدات تفاعلًا سلسًا بين نماذج PowerShell و AI ، مما يتيح أتمتة البرنامج النصي ، وتفسير الأخطاء ، وتوليد الكود ، وإنشاء الأوامر بمساعدة AI مباشرة من وحدة التحكم PowerShell. فيما يلي نظرة عامة مفصلة عن CLIs من الذكاء الاصطناعى مع دعم PowerShell الأصلي ، وميزاتها ، وعمليات الإعداد ، والقدرات.
AI Shell for PowerShell
AI Shell هي قشرة أوامر تفاعلية مصممة خصيصًا لمستخدمي PowerShell. إنه يدمج قدرات الدردشة AI في بيئة سطر أوامر Windows ، مما يتيح للمستخدمين التفاعل مع وكلاء الذكاء الاصطناعى المصممة للمساعدة في البرمجة النصية وتوليد الأوامر والتصحيح.
- التثبيت والإعداد: يتطلب AI Shell Windows 10 أو أحدث الإصدار 7.4.6 PowerShell Core و PowerShell. يتضمن تثبيت AI Shell تشغيل برنامج نصي للتثبيت الرسمي يقوم بتثبيت Core Exextable (`aish.exe`) ووحدة Aishell PowerShell. بمجرد التثبيت ، يمكنك استيراد وحدة Aishell وبدء تشغيلها باستخدام أمر `start-aishell` ، الذي يفتح جزءًا تقسيمًا في محطة Windows مخصصة لتفاعلات الذكاء الاصطناعي.
-دعم وكيل الذكاء الاصطناعى: يأتي اثنان من عوامل الذكاء الاصطناعى نموذج GPT من Openai (Open-GPT`) و Azure Copilot (`Azure`). يجب على المستخدمين تكوين الوكيل المختار من خلال توفير مفاتيح API ومعلومات نقطة النهاية في ملف تكوين JSON الذي تم الوصول إليه عبر الأمر `/Agent Config`
-تدعم AI المحلي: إلى جانب الذكاء الاصطناعي المستند إلى مجموعة النظراء ، تدعم AI Shell التكامل مع نماذج اللغة الكبيرة المحلية (LLMS) مثل Ollama. يتضمن هذا الإعداد تثبيت Ollama على Windows وتنزيل LLMs اختياريًا مثل نموذج "PHI3" للاستخدام المحلي ، وتجنب الاعتماد على خدمات Cloud AI. تمكن AI Shell من تجميع وكيل الذكاء الاصطناعي القائم على Ollama للتعامل مع الاستعلامات محليًا.
- الميزات: تعمل AI Shell على تعزيز الإنتاجية من خلال توفير مساعدة منظمة العفو الدولية الفورية داخل وحدة تحكم PowerShell للبرمجة النصية وتفسير الأخطاء وتفسيرات التعليمات البرمجية. وهو يدعم لصق الكود الذي تم إنشاؤه بواسطة الذكاء الاصطناعى مباشرة في PowerShell ، ومطالبات النظام القابلة للتكوين لحالات الاستخدام المحددة ، وتبديل الوكيل.
يجعل تكامل PowerShell الأصلي هذا اختيارًا قويًا لمستخدمي PowerShell الذين يبحثون عن مساعدة منظمة العفو الدولية المباشرة والتفاعلية دون مغادرة بيئة سطر الأوامر الخاصة بهم.
وحدة PowerShell AI
وحدة PowerShell AI هي وحدة PowerShell مفتوحة المصدر والتي تتفاعل مباشرة مع نماذج AI القائمة على GPT من Openai.
-التثبيت: يمكن تثبيت الوحدة النمطية من معرض PowerShell باستخدام أمر "التثبيت -Name PowerShellai`. بعد التثبيت ، يستورد المستخدمون الوحدة ويحتاجون إلى تعيين مفتاح Openai API للمصادقة.
- الاستخدام: يقوم المستخدمون بتعيين مفتاح API الخاص بهم بشكل آمن باستخدام CMDlets مثل "Set-Openaikey" ، والذي يدعم إدخال سلسلة آمنة لحماية المعلومات الحساسة. توفر الوحدة أوامر واضحة لاستدعاء المساعدة التي تعمل بالنيابة ، أو توليد النصوص ، أو شرح رمز مباشرة من البرامج النصية PowerShell أو الجلسات التفاعلية.
- القدرات: من المفيد تلقائي تطوير النصوص ، واستكشاف الأخطاء وإصلاحها ، وإنشاء قصاصات رمز بمساعدة الذكاء الاصطناعي. وهو يدعم تحديث وثائق المساعدة للوحدة لجعل التكامل أكثر سلاسة ويوفر بيئة برمجة برمجية مألوفة معززة بقدرات الذكاء الاصطناعي.
تعتبر هذه الوحدة مثالية للمستخدمين الذين يبحثون عن تكامل مباشر وبسيط مع Openai ، حيث يستفيد من GPT لتحسين كفاءة البرمجة النصية ومساعدة الترميز.
Pshelp.copilot
Pshelp.copilot هي وحدة PowerShell تهدف إلى توفير مساعدة اللغة الطبيعية التي تحركها AI للتفاعل مع وحدات PowerShell الموثقة جيدًا.
- الميزات: تمكن هذه الوحدة المستخدمين من طرح أسئلة حول أوامر وحدات PowerShell باللغة الطبيعية ، مع توفير الإجابات ذات الصلة ومقتطفات رمز مثال بناءً على وثائق الوحدة الهدف.
- التكامل: يتكامل مع خدمات API و Azure Openai من Openai ، ويدعم ميزات متقدمة مثل إدارة متجر Vector لتخزين وثائق الوحدة النمطية ، وتضمين توليد لتحويل نصوص المساعدة إلى تضمينات منظمة العفو الدولية ، وإنشاء GPT مخصص لإنشاء مساعدة منظمة العفو الدولية الخاصة بالوحدة النمطية.
-الإعداد: يقوم المستخدمون بتثبيت pshelp.copilot من معرض PowerShell ، وضبط مفتاح Openai API ، وإنشاء مساعدين مخصصين لوحدات محددة باستخدام `moduleassistant" ، والتفاعل باستخدام أوامر مثل `invoke-helpchat`.
تعد هذه الوحدة مفيدة بشكل خاص للمستخدمين الذين يريدون مساعدة منظمة العفو الدولية مقترنة بإحكام مع توثيق وحدة PowerShell واستخدام الأوامر ، مما يوفر المزيد من المساعدة المعروفة بالسياق والرمز المصممة بوحدات محددة.
PS-AAI (PSAI)
PSAI هي وحدة PowerShell المتطورة التي تجمع بين أوامر PowerShell ونماذج الذكاء الاصطناعى لأتمتة وتعزيز البرمجة النصية والتحليل.
-الميزات: يمكن للوحدة تحويل أوامر PowerShell إلى JSON قابلة للقراءة منظمة العفو الدولية لتحسين اتخاذ القرارات من الذكاء الاصطناعي. وهو يدعم تحليل السجل ، والمطالبات التفاعلية التي تعتمد على الذكاء الاصطناعى ، والرسوم الآمنة الأتمتة. تشمل الميزات التي تم تقديمها حديثًا ردود الوكلاء والدرجات المسبقة لمنع عمليات الإعدام غير المرغوب فيها.
- الاستخدام: يمكّن PSAI مستخدمي PowerShell من تحليل السجلات باستخدام الذكاء الاصطناعي ، وإنشاء التعليمات البرمجية ، وأتمتة المهام بشكل تفاعلي من داخل PowerShell. إنه يتعامل مع أوامر PowerShell المدمجة والمخصصة ويتكامل مع Openai ونماذج AI الأخرى.
-
تلبي هذه الوحدة المستخدمين الذين يرغبون في تعزيز قدرات AI-A-AI-Automation ، وتحليل السجل ، والبرمجة النصية مع PowerShell المدمجة مباشرة في سير عملهم.
ملخص للنظام الإيكولوجي للوحدة النمطية لـ AI Cli PowerShell
-تبرز AI Shell for PowerShell لتقديم تجربة Sidecar التفاعلية للدردشة مباشرة داخل Terminal Windows مع خيارات لنماذج الذكاء الاصطناعى المستندة إلى مجموعة النظراء.
- توفر وحدة PowerShell AI واجهة PowerShell مباشرة ومباشرة للتفاعل مع نماذج GPT من Openai ، مع التركيز على سهولة الإعداد وكفاءة البرمجة النصية.
-pshelp.copilot متخصص في توليد مساعدة تعمل بذات AI لوحدات PowerShell باستخدام اللغة الطبيعية ، مع تقنية المتجهات المتقدمة ودمجها لتعزيز المساعدة الخاصة بالوحدة.
- يأخذ PSAI مقاربة أوسع عن طريق تضمين AI في أوامر PowerShell لتحليل السجل ، والأتمتة ، وتنفيذ الأوامر الآمنة مع مراقبة الذكاء الاصطناعي.
توفر كل حلول CLI هذه وحدات PowerShell الأصلية التي تبسيط تبني الذكاء الاصطناعي والاستخدام ، مما يقلل من تعقيد إنشاء ومساعدي الذكاء الاصطناعى من بيئة PowerShell. أنها تتطلب درجات متفاوتة من تكوين مفتاح API ، وحقوق المسؤول لتثبيت الوحدة ، وبعض الألفة مع البرمجة النصية PowerShell للاستخدام الأمثل.
في الختام ، بالنسبة لأولئك الذين يبحثون عن وحدات PowerShell الأصلية للاستفادة من الذكاء الاصطناعى في البرمجة النصية ، توفر هذه القدرات المتنوعة تتراوح من تجارب الدردشة التفاعلية إلى مساعدة AI المتقدمة للوحدة النمطية وأتمتة PowerShell المتقدمة.