PowershAI (PowerShell + AI) הוא מודול המשלב שירותי בינה מלאכותית ישירות ב-PowerShell. אתה יכול להפעיל את הפקודות הן בתוך סקריפטים והן בשורת הפקודה.
ישנן פקודות רבות המאפשרות שיחה עם LLMs, הפעלת שטחים של Hugging Face, Gradio וכו'. אתה יכול לשוחח עם GPT-4o-mini, gemini flash, llama 3.1 וכו', באמצעות טוקנים משלך משירותים אלו. כלומר, אינך משלם דבר עבור השימוש ב-PowershAI, בנוסף לעלויות שכבר היית משלם עבור השימוש בשירותים אלו.
מודול זה מושלם עבור שילוב פקודות powershell עם LLMs האהובים עליך, בדיקת שיחות, pocs וכו'. הוא אידיאלי עבור מי שכבר מכיר את PowerShell ורוצה להביא בינה מלאכותית לסקריפטים שלו בצורה פשוטה וקלה יותר!
הדוגמאות הבאות מראות כיצד ניתן להשתמש ב-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 "ערוך סיכום של התחייבויות אלו"
הדוגמאות לעיל הן רק דוגמה קטנה לכמה קל להתחיל להשתמש ב-AI ב-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 עם AI:
חקור, למד ותרום!
_לא סיפקת לי טקסט לתרגם. אנא ספק לי את הטקסט שברצונך לתרגם לעברית. _