PowershAI (PowerShell + AI) هو وحدة تدمج خدمات الذكاء الاصطناعي مباشرة في PowerShell.
يمكنك استدعاء الأوامر سواء في السكربتات أو في سطر الأوامر.
يوجد العديد من الأوامر التي تسمح بالمحادثات مع LLMs، استدعاء المساحات من Hugging Face، Gradio، إلخ.
يمكنك التحدث مع GPT-4o-mini، gemini flash، llama 3.1، إلخ، باستخدام الرموز الخاصة بك من هذه الخدمات.
هذا يعني أنك لا تدفع شيئًا لاستخدام PowershAI، بخلاف التكاليف التي قد تكون لديك عادة عند استخدام هذه الخدمات.
هذه الوحدة مثالية لدمج أوامر PowerShell مع LLM المفضل لديك، اختبار المكالمات، إثبات المفاهيم، إلخ.
إنها مثالية لمن اعتاد بالفعل على PowerShell ويريد إدخال الذكاء الاصطناعي في سكريبتاته بطريقة أبسط وأسهل!
Important
هذه ليست وحدة رسمية من OpenAI أو Google أو Microsoft أو أي مزود آخر مدرج هنا! هذا المشروع هو مبادرة شخصية، وهدفه أن يتم الحفاظ عليه من قبل المجتمع المفتوح المصدر.
تظهر الأمثلة التالية كيف يمكنك استخدام PowershAI في مواقف شائعة:
import-module powershai
Set-OpenaiToken # يهيئ رمزًا لـ OpenAI (يحتاج إلى القيام بذلك مرة واحدة فقط)
Set-AiProvider openai
Get-WinEvent -LogName Application,System -MaxEvents 500 | ia "هل هناك حدث مهم؟"
import-module powershai
Set-GoogleApiKey # يهيئ رمزًا لـ Google Gemini (يحتاج إلى القيام بذلك مرة واحدة فقط)
Set-AiProvider google
Get-Service | ia "قم بعمل ملخص للخدمات التي ليست أصلية في Windows وقد تمثل خطرًا"
import-module powershai
Set-MaritalkToken # يهيئ رمزًا لـ Maritaca.AI (LLM برازيلي)
Set-AiProvider maritalk
git log --oneline | ia "قم بعمل ملخص لهذه التغييرات"
الأمثلة أعلاه هي مجرد عرض صغير لكيفية سهولة البدء في استخدام الذكاء الاصطناعي في PowerShell الخاص بك ودمجه مع أي أمر تقريبًا! استكشف المزيد في الوثائق الكاملة
توجد جميع الوظائف في الدليل powershai
، وهو وحدة PowerShell.
أبسط خيار للتثبيت هو باستخدام الأمر Install-Module
:
Install-Module -Name powershai -Scope CurrentUser
بعد التثبيت، ما عليك سوى استيرادها في جلستك:
import-module powershai
# عرض الأوامر المتاحة
Get-Command -mo powershai
يمكنك أيضًا استنساخ هذا المشروع مباشرة واستيراد دليل powershai:
cd CAMINHO
# استنساخ
git clone ...
#استيراد من المسار المحدد!
Import-Module .\powershai
لا يزال هناك الكثير لتوثيقه وتطويره في PowershAI!
بينما أقوم بتحسينات، أترك تعليقات في الكود لمساعدة أولئك الذين يرغبون في التعلم كيف فعلت ذلك!
لا تتردد في الاستكشاف والمساهمة بأفكار لتحسينات.
إليك بعض المشاريع الأخرى المثيرة للاهتمام التي تدمج PowerShell مع الذكاء الاصطناعي:
استكشف، تعلم وساهم!
تمت الترجمة تلقائيًا باستخدام PowershAI و الذكاء الاصطناعي