Skip to content

Latest commit

 

History

History
138 lines (107 loc) · 13.4 KB

File metadata and controls

138 lines (107 loc) · 13.4 KB

אינטיליגנציה מלאכותית גנרטיבית למתחילים - מהדורת Java

Microsoft Foundry Discord

Generative AI for Beginners - Java Edition

הקדשת זמן: הסדנה המלאה ניתנת להשלמה אונליין ללא צורך בהתקנה מקומית. הגדרת הסביבה לוקחת 2 דקות, וחקר הדוגמאות אורך 1-3 שעות בהתאם לעומק החקירה.

תחילת עבודה מהירה

  1. בצע Fork לריפוזיטורי זה לחשבון ה-GitHub שלך
  2. לחץ על Code → לשונית Codespaces...New with options...
  3. השתמש בהגדרות ברירת המחדל – זה יבחר את מיכל הפיתוח שנוצר עבור הקורס הזה
  4. לחץ על Create codespace
  5. המתן כ~2 דקות לסיום ההתקנה
  6. קפוץ ישירות ל-הדוגמה הראשונה

תמיכה בריבוי שפות

נתמך דרך GitHub Action (אוטומטי ותמיד מעודכן)

ערבית | בנגלית | בולגרית | בורמזית (מיאנמר) | סינית (מפושט) | סינית (מסורתית, הונג קונג) | סינית (מסורתית, מקאו) | סינית (מסורתית, טייוואן) | קרואטית | צ’כית | דנית | הולנדית | אסטונית | פינית | צרפתית | גרמנית | יוונית | עברית | הינדי | הונגרית | אינדונזית | איטלקית | יפנית | קנדה | חמר | קוריאנית | ליטאית | מלאית | מלאיאלאם | מרטהי | נפאלית | פיג’ין ניגרי | נורווגית | פרסית (פארסי) | פולנית | פורטוגזית (ברזיל) | פורטוגזית (פורטוגל) | פנג’אבית (גורמוכ׳י) | רומנית | רוסית | סרבית (קירילית) | סלובקית | סלובנית | ספרדית | סוואהילי | שוודית | טגלוג (פיליפינית) | טמילית | טלווגו | תאית | טורקית | אוקראינית | אורדו | ויטנאמית

מעדיף לשכפל באופן מקומי?

ריפוזיטורי זה כולל מעל 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"

זה יספק לך את כל מה שאתה צריך כדי להשלים את הקורס במהירות הורדה גבוהה בהרבה.

מבנה הקורס ונתיב הלמידה

פרק 1: מבוא ל-AI גנרטיבי

  • מושגי יסוד: הבנת מודלים לשוניים גדולים, טוקנים, אמבדינגים ויכולות AI
  • אקוסיסטם Java AI: סקירה של Spring AI ו-SDKs של OpenAI
  • פרוטוקול הקשר המודל (MCP): הקדמה ל-MCP ותפקידו בתקשורת סוכני AI
  • יישומים מעשיים: תרחישים בעולם האמיתי הכוללים צ’אטבוטים ויצירת תוכן
  • → התחלת פרק 1

פרק 2: הקמת סביבת הפיתוח

  • קונפיגורציה רב-ספקית: הגדרת GitHub Models, Azure OpenAI, ואינטגרציות עם OpenAI Java SDK
  • Spring Boot + Spring AI: שיטות עבודה מומלצות לפיתוח יישומי AI ארגוניים
  • GitHub Models: גישה חופשית למודלים של AI לפרוטוטייפינג ולמידה (ללא צורך בכרטיס אשראי)
  • כלי פיתוח: מכולות Docker, VS Code, והגדרת GitHub Codespaces
  • → התחלת פרק 2

פרק 3: טכניקות AI גנרטיבי מרכזיות

  • הנדסת פרומפטים: טכניקות לתגובות מיטביות של מודלי AI
  • אמבדינגים ופעולות וקטוריות: יישום חיפוש סמנטי והתאמת דמיון
  • Retrieval-Augmented Generation (RAG): שילוב AI עם מקורות הנתונים שלך
  • קריאת פונקציות: הרחבת יכולות ה-AI עם כלים ותוספים מותאמים
  • → התחלת פרק 3

פרק 4: יישומים מעשיים ופרויקטים

  • מחולל סיפורים על חיית מחמד (petstory/): יצירת תוכן יצירתי עם GitHub Models
  • דמו Foundry מקומי (foundrylocal/): אינטגרציית מודל AI מקומית עם OpenAI Java SDK
  • שירות מחשבון MCP (calculator/): יישום בסיסי של פרוטוקול הקשר מודל עם Spring AI
  • → התחלת פרק 4

פרק 5: פיתוח AI אחראי

  • בטיחות GitHub Models: בדיקת סינון תוכן ודרכי הגנה מובנות (חסימות קשות וסירובים רכים)
  • דמו AI אחראי: דוגמה מעשית המציגה כיצד מערכות בטיחות AI מודרניות פועלות
  • שיטות עבודה מומלצות: הנחיות חיוניות לפיתוח ופריסת AI אתי
  • → התחלת פרק 5

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

LangChain

LangChain4j למתחילים LangChain.js למתחילים LangChain למתחילים

Azure / Edge / MCP / סוכנים

AZD למתחילים Edge AI למתחילים MCP למתחילים סוכני AI למתחילים


סדרת AI גנרטיבי

AI גנרטיבי למתחילים AI גנרטיבי (.NET) AI גנרטיבי (Java) AI גנרטיבי (JavaScript)


למידה מרכזית

ML למתחילים מדעי הנתונים למתחילים AI למתחילים סייברסקיוריטי למתחילים

Web Dev for Beginners IoT for Beginners XR Development for Beginners


סדרת קופילוט

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

קבלת עזרה

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

Microsoft Foundry Discord

אם יש לך משוב על המוצר או שגיאות בעת הבנייה, בקר ב:

Microsoft Foundry Developer Forum


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