Files
2026-07-13 13:31:35 +08:00

12 KiB
Raw Permalink Blame History

ייעול תזרימי עבודה ב-AI: בניית שרת MCP עם Microsoft Foundry Toolkit

MCP Spec Python VS Code

logo

🎯 סקירה כללית

Build AI Agents in VS Code: 4 Hands-On Labs with MCP and Microsoft Foundry Toolkit

(לחצו על התמונה למעלה לצפייה בווידאו של השיעור)

ברוכים הבאים לסדנת פרוטוקול הקשר למודל (MCP)! סדנה מעשית ומקיפה זו משלבת שתי טכנולוגיות פורצות דרך המהפכות את פיתוח היישומים ב-AI:

  • 🔗 פרוטוקול הקשר למודל (MCP): תקן פתוח לאינטגרציה חלקה בין כלי AI
  • 🛠️ Microsoft Foundry Toolkit עבור VS Code: תוסף הפיתוח החזק של מיקרוסופט ל-AI

🎓 מה תלמדו

בסוף סדנה זו, תוכלו לשלוט ביצירת יישומים חכמים שמגשרים בין מודלי AI לכלים ושירותים מהעולם האמיתי. מבדיקות אוטומטיות לאינטגרציות API מותאמות אישית, תרכשו מיומנויות מעשיות לפתרון אתגרים עסקיים מורכבים.

🏗️ ערכת טכנולוגיה

🔌 פרוטוקול הקשר למודל (MCP)

MCP הוא ה**"USB-C של ה-AI"** – תקן אוניברסלי שמחבר מודלי AI לכלים חיצוניים ומקורות נתונים.

תכונות מרכזיות:

  • 🔄 אינטגרציה סטנדרטית: ממשק אוניברסלי לחיבור כלים ל-AI
  • 🏛️ ארכיטקטורה גמישה: שרתים מקומיים ומרוחקים באמצעות stdio/SSE
  • 🧰 אקוסיסטם עשיר: כלים, פרומפטים ומשאבים בפרוטוקול אחד
  • 🔒 מוכן לארגונים: אבטחה ואמינות מובנות

🎯 למה MCP חשוב: כמו ש-USB-C פתר את הבלאגן בכבלים, MCP מפשט את המורכבות של אינטגרציות AI. פרוטוקול אחד, אפשרויות בלתי מוגבלות.

🤖 Microsoft Foundry Toolkit עבור VS Code

הארכיטקטורה המובילה של מיקרוסופט לפיתוח בינה מלאכותית שמשנה את VS Code למרכז עצמת AI.

🚀 יכולות מרכזיות:

  • 📦 קטלוג מודלים: גישה למודלים מ-Azure AI, GitHub, Hugging Face, Ollama
  • הסקה מקומית: ביצוע מיטבי עם ONNX ב-CPU/GPU/NPU
  • 🏗️ בונה סוכנים: פיתוח סוכני AI חזותיים עם אינטגרציית MCP
  • 🎭 רב-מודלי: תמיכה בטקסט, ויז'ן ופלט מובנה

💡 יתרונות בפיתוח:

  • הפעלת מודלים ללא תצורה
  • הנדסת פרומפט ויזואלית
  • מגרש בדיקות בזמן אמת
  • אינטגרציה חלקה עם שרת MCP

📚 מסלול למידה

🚀 מודול 1: יסודות Microsoft Foundry Toolkit

משך זמן: 15 דקות

  • 🛠️ התקנה וקונפיגורציה של Microsoft Foundry Toolkit עבור VS Code
  • 🗂️ חקר קטלוג המודלים (מעל 100 מודלים מ-GitHub, ONNX, OpenAI, Anthropic, Google)
  • 🎮 שליטה במגרש הבדיקות האינטרקטיבי בזמן אמת
  • 🤖 בניית סוכן AI ראשון עם בונה הסוכנים
  • 📊 הערכת ביצועי מודלים עם מדדים מובנים (F1, רלוונטיות, דמיון, קוהרנטיות)
  • למידת עיבוד אצוות ותמיכה רב-מודלית

🎯 תוצאת למידה: יצירת סוכן AI פונקציונלי עם הבנה מקיפה של יכולות Microsoft Foundry Toolkit

🌐 מודול 2: MCP עם יסודות Microsoft Foundry Toolkit

משך זמן: 20 דקות

  • 🧠 שליטה בארכיטקטורה ועקרונות פרוטוקול הקשר למודל (MCP)
  • 🌐 חקר אקוסיסטם שרתי MCP של מיקרוסופט
  • 🤖 בניית סוכן אוטומציה לדפדפן באמצעות שרת Playwright MCP
  • 🔧 שילוב שרתי MCP עם בונה הסוכנים של Microsoft Foundry Toolkit
  • 📊 קונפיגורציה ובדיקת כלים של MCP בתוך הסוכנים שלכם
  • 🚀 ייצוא ופריסה של סוכני MCP לשימוש פרודקשן

🎯 תוצאת למידה: פריסת סוכן AI משודרג עם כלים חיצוניים באמצעות MCP

🔧 מודול 3: פיתוח מתקדם עם MCP ו-Microsoft Foundry Toolkit

משך זמן: 20 דקות

  • 💻 יצירת שרתי MCP מותאמים אישית באמצעות Microsoft Foundry Toolkit
  • 🐍 קונפיגורציה ושימוש ב-SDK Python MCP העדכני (v1.9.3)
  • 🔍 הקמה ושימוש בכלי MCP Inspector עבור ניפוי שגיאות
  • 🛠️ בניית שרת Weather MCP עם תזרימי עבודה מקצועיים לניפוי שגיאות
  • 🧪 ניפוי שגיאות בשרתי MCP גם בסביבת בונה הסוכנים וגם ב-Inspector

🎯 תוצאת למידה: פיתוח וניפוי שגיאות של שרתי MCP מותאמים אישית עם כלים מודרניים

🐙 מודול 4: פיתוח מעשי ל-MCP - שרת GitHub Clone מותאם אישית

משך זמן: 30 דקות

  • 🏗️ בניית שרת MCP אמיתי ל-GitHub Clone עבור תזרימי עבודה בפיתוח
  • 🔄 מימוש שכפול חכם של מאגרי קוד עם אימות וטיפול בשגיאות
  • 📁 יצירת ניהול תיקיות חכם ואינטגרציה עם VS Code
  • 🤖 שימוש במצב סוכן GitHub Copilot עם כלי MCP מותאמים
  • 🛡️ יישום אמינות ברמת פרודקשן ותאימות חוצת פלטפורמות

🎯 תוצאת למידה: פריסת שרת MCP ברמת פרודקשן שמייעל תזרימי עבודה אמיתיים בפיתוח

💡 יישומים והשפעות מהעולם האמיתי

🏢 מקרים לשימוש ארגוני

🔄 אוטומציה ב-DevOps

הפכו את תהליך הפיתוח שלכם לאוטומטי וחכם:

  • ניהול מאגר חכם: סקירת קוד ומיזוג החלטות מונעי AI
  • CI/CD אינטיליגנטי: אופטימיזציה אוטומטית של צינורות על בסיס שינויים בקוד
  • מיון בעיות: סיווג ותיוג שגיאות באופן אוטומטי

🧪 מהפכת הבטחת איכות

שדרגו בדיקות עם אוטומציה מבוססת AI:

  • יצירת בדיקות חכמה: יצירת סוויטות בדיקה מקיפות באופן אוטומטי
  • בדיקות רגרסיה ויזואליות: זיהוי שינויים ב-UI באמצעות AI
  • ניטור ביצועים: איתור ופתרון מוקדם של בעיות

📊 אינטליגנציה בצנרת נתונים

צרו תזרימי עיבוד נתונים חכמים יותר:

  • תהליכי ETL אדפטיביים: טרנספורמציות נתונים שמשפרות את עצמן
  • זיהוי אנומליות: ניטור איכות נתונים בזמן אמת
  • ניתוב חכם: ניהול זרימת נתונים חכמה

🎧 שיפור חווית לקוח

צרו חוויות לקוח יוצאות דופן:

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

🛠️ דרישות והכנה

💻 דרישות מערכת

רכיב דרישה הערות
מערכת הפעלה Windows 10+, macOS 10.15+, Linux כל מערכת הפעלה מודרנית
Visual Studio Code גרסה יציבה אחרונה דרוש עבור Microsoft Foundry Toolkit
Node.js v18.0+ ו-npm לפיתוח שרת MCP
Python 3.10+ אופציונלי לשרתי MCP בפייתון
זיכרון מינימום 8GB RAM מומלץ 16GB עבור מודלים מקומיים

🔧 סביבת פיתוח

תוספים מומלצים ל-VS Code

  • Microsoft Foundry Toolkit (ms-windows-ai-studio.windows-ai-studio)
  • Python (ms-python.python)
  • Python Debugger (ms-python.debugpy)
  • GitHub Copilot (GitHub.copilot) - אופציונלי אך מועיל

כלים אופציונליים

  • uv: מנהל חבילות Python מודרני
  • MCP Inspector: כלי ניפוי שגיאות חזותי לשרתי MCP
  • Playwright: דוגמאות לאוטומציה ווב

🎖️ תוצאות למידה ונתיב ההסמכה

🏆 משימת מיומנויות

בסיומו של סדנה זו, תשיגו מומחיות ב:

🎯 מיומנויות ליבה

  • שליטה בפרוטוקול MCP: הבנה מעמיקה של ארכיטקטורה ודפוסי יישום
  • מיומנויות Microsoft Foundry Toolkit: שימוש ברמה מקצועית לפיתוח מהיר
  • פיתוח שרתים מותאמים אישית: בנייה, פריסה ותחזוקה של שרתי MCP בפרודקשן
  • אינטגרציית כלים מעולה: חיבור AI לתזרימי העבודה הקיימים בצורה חלקה
  • יישום פתרון בעיות: הפעלת הכישורים שנלמדו לאתגרים עסקיים אמיתיים

🔧 יכולות טכניות

  • התקנה וקונפיגורציה של Microsoft Foundry Toolkit ב-VS Code
  • תכנון ויישום שרתי MCP מותאמים אישית
  • שילוב מודלים מ-GitHub בארכיטקטורת MCP
  • יצירת תזרימי עבודה לבדיקות אוטומטיות עם Playwright
  • פריסת סוכני AI לשימוש בצוותי פרודקשן
  • ניפוי שגיאות ואופטימיזציה של ביצועי שרת MCP

🚀 יכולות מתקדמות

  • תכנון אינטגרציות AI בקנה מידה ארגוני
  • יישום שיטות אבטחה מיטביות ליישומי AI
  • עיצוב ארכיטקטורות שרת MCP משתנות
  • יצירת שרשראות כלים מותאמים לתחומים ספציפיים
  • הדרכת אחרים בפיתוח טבעי ל-AI

📖 משאבים נוספים


🚀 מוכנים למהפך בתהליך הפיתוח שלכם ל-AI?

בואו נבנה ביחד את עתיד היישומים החכמים עם MCP ו-Microsoft Foundry Toolkit!

מה עכשיו

המשיכו ל: מודול 11: מעבדות פרקטיקה לשרת MCP


כתב ויתור: מסמך זה תורגם באמצעות שירות תרגום אוטומטי Co-op Translator. למרות שאנו שואפים לדיוק, יש לקחת בחשבון שתרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. יש להחשיב את המסמך המקורי בשפתו הטבעית כמקור הסמכות. למידע קריטי מומלץ להשתמש בתרגום מקצועי על ידי מתרגם אדם. אנו לא אחראים לכל אי-הבנה או פירוש שגוי הנובע מהשימוש בתרגום זה.