Skip to content

Latest commit

 

History

History
117 lines (81 loc) · 5.06 KB

START-README.md

File metadata and controls

117 lines (81 loc) · 5.06 KB

PowerShell Gallery Version PowerShell Gallery Downloads X (formerly Twitter) Follow YouTube Channel Subscribers YouTube Channel Views

PowershAI

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 في مواقف شائعة:

تحليل سجلات Windows

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 وقد تمثل خطرًا"

شرح التغييرات في git

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

إليك بعض المشاريع الأخرى المثيرة للاهتمام التي تدمج PowerShell مع الذكاء الاصطناعي:

استكشف، تعلم وساهم!

تمت الترجمة تلقائيًا باستخدام PowershAI و الذكاء الاصطناعي