הקדשת זמן: הסדנה המלאה ניתנת להשלמה אונליין ללא צורך בהתקנה מקומית. הגדרת הסביבה לוקחת 2 דקות, וחקר הדוגמאות אורך 1-3 שעות בהתאם לעומק החקירה.
תחילת עבודה מהירה
- בצע Fork לריפוזיטורי זה לחשבון ה-GitHub שלך
- לחץ על Code → לשונית Codespaces → ... → New with options...
- השתמש בהגדרות ברירת המחדל – זה יבחר את מיכל הפיתוח שנוצר עבור הקורס הזה
- לחץ על Create codespace
- המתן כ~2 דקות לסיום ההתקנה
- קפוץ ישירות ל-הדוגמה הראשונה
ערבית | בנגלית | בולגרית | בורמזית (מיאנמר) | סינית (מפושט) | סינית (מסורתית, הונג קונג) | סינית (מסורתית, מקאו) | סינית (מסורתית, טייוואן) | קרואטית | צ’כית | דנית | הולנדית | אסטונית | פינית | צרפתית | גרמנית | יוונית | עברית | הינדי | הונגרית | אינדונזית | איטלקית | יפנית | קנדה | חמר | קוריאנית | ליטאית | מלאית | מלאיאלאם | מרטהי | נפאלית | פיג’ין ניגרי | נורווגית | פרסית (פארסי) | פולנית | פורטוגזית (ברזיל) | פורטוגזית (פורטוגל) | פנג’אבית (גורמוכ׳י) | רומנית | רוסית | סרבית (קירילית) | סלובקית | סלובנית | ספרדית | סוואהילי | שוודית | טגלוג (פיליפינית) | טמילית | טלווגו | תאית | טורקית | אוקראינית | אורדו | ויטנאמית
מעדיף לשכפל באופן מקומי?
ריפוזיטורי זה כולל מעל 50 תרגומים בשפות שונות, מה שמגדיל משמעותית את גודל ההורדה. לשכפל ללא תרגומים, השתמש ב-sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"זה יספק לך את כל מה שאתה צריך כדי להשלים את הקורס במהירות הורדה גבוהה בהרבה.
- מושגי יסוד: הבנת מודלים לשוניים גדולים, טוקנים, אמבדינגים ויכולות AI
- אקוסיסטם Java AI: סקירה של Spring AI ו-SDKs של OpenAI
- פרוטוקול הקשר המודל (MCP): הקדמה ל-MCP ותפקידו בתקשורת סוכני AI
- יישומים מעשיים: תרחישים בעולם האמיתי הכוללים צ’אטבוטים ויצירת תוכן
- → התחלת פרק 1
- קונפיגורציה רב-ספקית: הגדרת GitHub Models, Azure OpenAI, ואינטגרציות עם OpenAI Java SDK
- Spring Boot + Spring AI: שיטות עבודה מומלצות לפיתוח יישומי AI ארגוניים
- GitHub Models: גישה חופשית למודלים של AI לפרוטוטייפינג ולמידה (ללא צורך בכרטיס אשראי)
- כלי פיתוח: מכולות Docker, VS Code, והגדרת GitHub Codespaces
- → התחלת פרק 2
- הנדסת פרומפטים: טכניקות לתגובות מיטביות של מודלי AI
- אמבדינגים ופעולות וקטוריות: יישום חיפוש סמנטי והתאמת דמיון
- Retrieval-Augmented Generation (RAG): שילוב AI עם מקורות הנתונים שלך
- קריאת פונקציות: הרחבת יכולות ה-AI עם כלים ותוספים מותאמים
- → התחלת פרק 3
- מחולל סיפורים על חיית מחמד (
petstory/): יצירת תוכן יצירתי עם GitHub Models - דמו Foundry מקומי (
foundrylocal/): אינטגרציית מודל AI מקומית עם OpenAI Java SDK - שירות מחשבון MCP (
calculator/): יישום בסיסי של פרוטוקול הקשר מודל עם Spring AI - → התחלת פרק 4
- בטיחות GitHub Models: בדיקת סינון תוכן ודרכי הגנה מובנות (חסימות קשות וסירובים רכים)
- דמו AI אחראי: דוגמה מעשית המציגה כיצד מערכות בטיחות AI מודרניות פועלות
- שיטות עבודה מומלצות: הנחיות חיוניות לפיתוח ופריסת AI אתי
- → התחלת פרק 5
אם אתה נתקל בקשיים או יש לך שאלות לגבי בניית אפליקציות AI, הצטרף ללומדים אחרים ולמפתחים מנוסים בדיונים על MCP. זוהי קהילה תומכת שבה שאלות מתקבלות בברכה והידע מוזרם בחופשיות.
אם יש לך משוב על המוצר או שגיאות בעת הבנייה, בקר ב:
כתב ויתור:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. בעוד שאנו שואפים לדיוק, שימו לב שתרגומים ממוכנים עשויים להכיל טעויות או אי-דיוקים. המסמך המקורי בשפה המקורית שלו צריך להיחשב כמקור הסמכותי. למידע קריטי, מומלץ תרגום מקצועי אנושי. איננו אחראים לכל אי הבנות או אי פרשנויות הנובעות משימוש בתרגום זה.
