פיתוח כלי ניהול IT פנימיים – שילוב AI לעבודה מול Microsoft Graph API

כאנשי IT אנחנו מוצאים את עצמנו עוברים בין אינספור פורטלים : פורטל ניהול משתמשים של Microsoft 365, מערכת ניהול מלאי חומרה (Asset Management) ֿ, מערכת קריאות השירות (HelpDesk) ועוד.

העבודה המבוזרת הזו גוזלת זמן רב ומקשה על קבלת תמונת מצב אחידה של מחלקת ה-IT.


החלום של רובנו הוא יצירת סביבת עבודה אחידה דאשבורד אחד מרוכז ששואב את כל הנתונים למקום אחד.

בעבר פיתוח מערכת כזו דרש צוות מתכנתים וידע נרחב בפיתוח Web , כיום בעזרת שילוב של כלי AI כמו (Claude  או ChatGPT) ו- Microsoft Graph API  כל איש IT יכול לבנות אפליקציה פנימית רמת עוצמה בכוחות עצמו.

מה זה Microsoft Graph API

Microsoft Graph הוא ״הדלת האחורית״ לכל המידע שיש לכם בטאנט הארגוני של ה-365 שלכם.

דרך שימוש ב-API ניתן לשלוף נתונים על משתמשים, קבוצות, רשיונות, התקנים ואפילו נתוני אבטחה תוך שימוש בבקשות ע״י שימוש ב- HTTP Requests.

כאשר משלבים את יכולות השליפה של Graph יחד עם מערכות צד שלישי לניהול קריאות שירות ניתן לייצר כלי ניהול הולסטי.

איך ה-AI כותב לנו את הקוד

הקושי העיקרי בעבודה עם API הוא להבין את חוקי האימות (Authentication) ולכתוב את הקוד ששואב את הנתונים.

כאן הבינה המלאכותית נכנסת לתמונה כמתכנתת האישית שלכם.


במקום לשבור את הראש על כתיבת פונקציות ב-Python או ב-Powershell תוכלו להזין פרומפט מדויק ל-AI:


״אני רוצה לכתוב סקריפט ב-Python שמתחבר ל-Microsoft Graph API ומוציא רשימה של כל המחשבים הניידים בארגון (מתוך Intune/Entra ID) בנוסף הסקריפט צריך להתממשק ל-API של מערכת קריאות שימוש ולהציג כמה תקלות פתוחות יש על כל מחשב.

תכתוב לי את הקוד המלא ותסביר לי איך להגדיר את ה-App Registration ב- Azure״


ה-AI יספק לכם את הקוד , את הספריות הנדרשות וחשוב מכך את השלבים להגדרת הרשאות בצורה מאובטחת.

אירוח המערכת : פריסה ל-Azure App Services

אחרי שה-AI עזר לנו לכתוב את הלוגיקה השלב הבא הוא להפוך את הקוד למערכת שרצה ברקע

 ונגישה לכלל צוות ה-IT.

 

אחת הדרכים היעילות ביותר לעשות זאת היא באמצעות אירוח האפליקציה  או הדאשבורד ב-Azure App Services.

זוהי פלטפורמת ענן שמאפשרת להריץ אפליקציות WEB ללא צורך לנהל שרת פיזי או וירטואלי.

 

 

 היתרון: תוכלו לארח את אפליקציה שבניתם בקלות, לחבר אותה ישירות ל-Azure AD עבר אימות משתמשים (כך שרק לצוות התמיכה תהיה גישה אליה) ולרכז שם את כל הלוגים הקשורים בעליות ורישוי של המחלקות השונות.

 

 

תפקיד ה-AI: אם מעולם לא פרסתם אפליקציה ב-Azure , ה-AI יכול להדריך אתכם צעד אחר צעד עיצד להעלות את הקוד מ-Github למשל ישירות ל-Azure App Services בצורה אוטומטית (CI/CD).

לסיכום

אנחנו נמצאים בעידן שבו הקו בין אנשי IT לאנשי DevOps הולך ומטשטש, היכולת להשתמש ב-AI כדי לגשר על פערי התכנות מאפשרות לנו לבנות כלי עבודה חכמים , לחבר בין מערכות מבודדות ולהפוך את מחלקת ה-IT למרכז יעילות ארגוני.

זה הזמן לפתוח את ה-Graph Explorer , לבקש קצת עזרה מ-AI ולהתחיל לבנות את הדאשבורד הבא שלהם.

Leave a Reply

האימייל לא יוצג באתר. שדות החובה מסומנים *