ai-agents-for-beginners

מבוא לסוכני בינה מלאכותית

(לחץ על התמונה למעלה כדי לצפות בסרטון של השיעור הזה)

מבוא לסוכני בינה מלאכותית ומקרי שימוש

ברוכים הבאים לקורס סוכני בינה מלאכותית למתחילים! קורס זה מעניק לכם את הידע הבסיסי — וקוד עובד אמיתי — כדי להתחיל לבנות סוכני בינה מלאכותית מאפס.

בואו להגיד שלום בקהילת דיסקורד Azure AI — מלאה בלומדים ובוני בינה מלאכותית שמוכנים בשמחה לענות על שאלות.

לפני שנכנס לבנייה, בואו נדאג שאנחנו באמת מבינים מהו סוכן בינה מלאכותית ומה ומתי הגיוני להשתמש בו.


מבוא

שיעור זה כולל:

יעדי למידה

בסיום השיעור הזה, תוכלו:


הגדרת סוכני בינה מלאכותית וסוגי סוכנים

מה הם סוכני בינה מלאכותית?

הנה דרך פשוטה להתבונן על כך:

סוכני בינה מלאכותית הם מערכות שמאפשרות למודלים גדולים של שפה (LLMs) למעשה לבצע פעולות — על ידי מתן כלים וידע לפעול בעולם, לא רק להגיב לפקודות.

בואו נפרק את זה קצת:

מה הם סוכני בינה מלאכותית?


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

לא כל הסוכנים בנויים באותו אופן. הנה פירוט הסוגים העיקריים, תוך שימוש בדוגמת סוכן הזמנות כטיולים:

סוג סוכן מה הוא עושה דוגמת סוכן טיולים
סוכני רפלקס פשוטים פועלים לפי כללים קשיחים — ללא זיכרון, ללא תכנון. רואה מכתב תלונה → מעביר אותו לשירות הלקוחות. זהו.
סוכני רפלקס מבוססי מודל שומר על מודל פנימי של העולם ומעדכן אותו כשדברים משתנים. עוקב אחרי מחירי טיסות היסטוריים ומזהה מסלולים שעולים פתאום הרבה.
סוכני מבוססי מטרה יש להם מטרה בראש ומוצאים איך להגיע אליה שלב אחר שלב. מזמין טיול מלא (טיסות, רכב, מלון) מהמיקום הנוכחי שלך כדי להגיע ליעד שלך.
סוכני מבוססי תועלת לא רק מוצא פתרון — מוצא את ההטוב ביותר על ידי שקלול פשרות. מאזנים עלות מול נוחות כדי למצוא את הטיול שמקבל את הציון הגבוה ביותר להעדפות שלך.
סוכני למידה משתפרים עם הזמן על ידי למידה ממשוב. מתאימים המלצות הזמנה עתידיות על בסיס תוצאות סקר אחרי הטיול.
סוכנים היררכיים סוכן ברמה גבוהה מפצל עבודה לתת-משימות ומעניק אותן לסוכנים ברמה נמוכה יותר. בקשת “לבטל טיול” מפוצלת ל: לבטל טיסה, לבטל מלון, לבטל השכרת רכב — כל אחד מטופל על ידי תת-סוכן.
מערכות רב-סוכניות (MAS) מספר סוכנים עצמאיים שעובדים יחד (או מתחרים). שיתופי: סוכנים נפרדים מטפלים בבתי מלון, טיסות ובידור. תחרותי: מספר סוכנים מתחרים למלא חדרי מלון במחיר הטוב ביותר.

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

רק כי אפשר להשתמש בסוכן בינה מלאכותית, לא אומר שצריך תמיד. הנה המצבים שבהם סוכנים באמת מצטיינים:

מתי להשתמש בסוכני בינה מלאכותית?

נעמיק מתי (ומתי לא) להשתמש בסוכני בינה מלאכותית בשיעור בנייה של סוכני בינה מלאכותית אמינים מאוחר יותר בקורס.


יסודות הפתרונות הסוכניים

פיתוח סוכן

הדבר הראשון שעושים כשבונים סוכן הוא להגדיר מה הוא יכול לעשות — הכלים, הפעולות, וההתנהגויות שלו.

בקורס זה, אנחנו משתמשים בMicrosoft Foundry Agent Service כפלטפורמה העיקרית שלנו. היא תומכת ב:

תבניות סוכניות

אתם מתקשרים עם LLMs דרך בקשות (פרומפטים). עם סוכנים, לא תמיד אפשר ליצור כל פרומפט ידנית — הסוכן צריך לפעול במספר צעדים. כאן נכנסות תבניות סוכניות. אלו אסטרטגיות שימוש חוזר להנעת and orchestration של ה-LLMs בצורה נרחבת ואמינה יותר.

הקורס הזה מתבסס על התבניות הסוכניות הנפוצות והשימושיות ביותר.

מסגרות סוכניות

מסגרות סוכניות נותנות למפתחים תבניות מוכנות, כלים ותשתית לבניית סוכנים. הן מקלות על:

בקורס זה, אנו מתמקדים בMicrosoft Agent Framework (MAF) לבניית סוכנים מוכנים לייצור.


דוגמאות קוד

מוכנים לראות את זה בפעולה? הנה דוגמאות הקוד לשיעור זה:


יש שאלות?

הצטרפו ל-Microsoft Foundry Discord כדי להתחבר ללומדים אחרים, להשתתף בשעות פתוחות, ולקבל תשובות לשאלות על סוכני בינה מלאכותית מהקהילה.


בדיקת עשן לסוכן זה (אופציונלי)

ברגע שלמדתם לפרוס סוכנים ב-Lesson 16, תוכלו להוסיף בדיקת בריאות מהירה אחרי פריסה לסוכן TravelAgent של השיעור הזה עם קטלוג מוכן tests/lesson-01-smoke-tests.json. ראו tests/README.md איך להריץ זאת.


השיעור הקודם

הגדרת הקורס

השיעור הבא

חקר מסגרות סוכניות


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