סוכני נסיעות מבוססי AI של Azure הוא פתרון ייחוס מקיף שפותח על ידי מיקרוסופט שמדגים כיצד לבנות אפליקציית תכנון נסיעות מרובת סוכנים המופעלת על ידי AI באמצעות פרוטוקול Model Context (MCP), Azure OpenAI ו-Azure AI Search. פרויקט זה מציג שיטות טובות לתיאום סוכני AI מרובים, שילוב נתוני ארגון, ומתן פלטפורמה מאובטחת ומורחבת לתרחישים בעולם האמיתי.
- תיאום מרובה-סוכנים: מנצל את MCP לתיאום סוכנים מתמחים (כגון סוכני טיסות, מלונות, ותכנון מסלולים) שעובדים בשיתוף פעולה לביצוע משימות מורכבות בתכנון נסיעות.
- שילוב נתוני ארגון: מתחבר ל-Azure AI Search ולמקורות נתוני ארגון אחרים כדי לספק מידע עדכני ורלוונטי להמלצות נסיעה.
- ארכיטקטורה מאובטחת ומדורגת: משתמש בשירותי Azure לאימות, הרשאה, ופריסה מדרגתית, בהתאם לשיטות הטובות ביותר לאבטחת ארגונים.
- כלים מורחבים: מממש כלים וטמפלטים של MCP לשימוש חוזר, המאפשרים התאמה מהירה לתחומים חדשים או לדרישות עסקיות.
- חוויית משתמש: מספק ממשק שיחתי למשתמשים לתקשר עם סוכני הנסיעות, מופעל על ידי Azure OpenAI ו-MCP.
פתרון סוכני הנסיעות מבוססי Azure AI מעוצב למודולריות, מדרגיות, ושילוב מאובטח של סוכני AI מרובים ונתוני ארגון. הרכיבים העיקריים וזרימת הנתונים הם כדלקמן:
- ממשק משתמש: משתמשים מתקשרים עם המערכת דרך ממשק שיחתי (כגון צ’אט אינטרנטי או בוט Teams), ששולח שאילתות משתמש ומקבל המלצות נסיעה.
- שרת MCP: משמש כמנחה מרכזי, מקבל קלט משתמש, מנהל הקשר ומתאם פעולות של סוכנים מתמחים (כגון FlightAgent, HotelAgent, ItineraryAgent) באמצעות פרוטוקול Model Context.
- סוכני AI: כל סוכן אחראי לתחום ספציפי (טיסות, מלונות, מסלולים) וממומש ככלי MCP. הסוכנים משתמשים בטמפלטים של פנייה ולוגיקה לעיבוד בקשות ויצירת תגובות.
- שירות Azure OpenAI: מספק הבנה מתקדמת של שפה טבעית ויצירה שלה, המאפשרת לסוכנים לפרש כוונות משתמש ולייצר תגובות שיחתיות.
- Azure AI Search ונתוני ארגון: הסוכנים שואלים את Azure AI Search ומקורות נתוני ארגון נוספים כדי לשאוב מידע עדכני על טיסות, מלונות, ואפשרויות נסיעה.
- אימות ואבטחה: משתלב עם Microsoft Entra ID לאימות מאובטח ומיישם בקרות גישה במינימום הרשאות לכל המשאבים.
- פריסה: מעוצב לפריסה ב-Azure Container Apps, המבטיחה מדרגיות, ניטור ויעילות תפעולית.
ארכיטקטורה זו מאפשרת תיאום חלק של סוכני AI מרובים, שילוב מאובטח עם נתוני ארגון, ופלטפורמה חזקה ומורחבת לבניית פתרונות AI ייעודיים לתחומים.
תדמיינו שאתם מתכננים טיול גדול ויש לכם צוות אנשי מומחה שעוזר לכם בכל פרט. מערכת סוכני הנסיעות מבוססי Azure AI פועלת בצורה דומה, כשהרכיבים השונים (כמו חברי צוות) כל אחד בעל תפקיד מיוחד. כך זה מתחבר יחד:
תחשבו על זה כעמדת הקבלה של סוכן הנסיעות שלכם. שם אתם (המשתמש) שואלים שאלות או מבקשים, כמו "מצא לי טיסה לפריז." זה יכול להיות חלון צ’אט באתר או אפליקציית מסרים.
שרת MCP הוא כמו המנהל שמקשיב לבקשתכם בעמדת הקבלה ומחליט איזה מומחה צריך לטפל בכל חלק. הוא עוקב אחר השיחה ודואג שהכל יתנהל בצורה חלקה.
כל סוכן הוא מומחה בתחום מסוים – אחד מכיר טיסות, אחר מלונות, ואחר תכנון מסלולים. כשאתם מבקשים טיול, שרת MCP שולח את בקשתכם לסוכן או לסוכנים הרלוונטיים. הסוכנים משתמשים בידע ובכלים שלהם כדי למצוא את האפשרויות הטובות ביותר עבורכם.
זה כמו שיש לכם מומחה שפה שמבין בדיוק מה אתם מבקשים, לא משנה איך ניסחתם את זה. הוא עוזר לסוכנים להבין את הבקשות שלכם ולהגיב בשפה שיחתית טבעית.
תדמיינו ספריה ענקית, מעודכנת, עם כל המידע הכי עדכני על נסיעות – לוחות זמנים של טיסות, זמינות במלונות ועוד. הסוכנים מחפשים בספריה הזו כדי לקבל את התשובות המדויקות ביותר עבורכם.
כמו ששומר ביטחון בודק מי יכול להיכנס לאזורים מסוימים, החלק הזה מוודא שרק אנשים וסוכנים מורשים יכולים לגשת למידע רגיש. זה שומר על הנתונים שלכם בטוחים ופרטיים.
כל העוזרים והכלים האלה עובדים יחד בתוך בניין מאובטח ומדורג (הענן). המשמעות היא שהמערכת יכולה לשרת הרבה משתמשים בו זמנית ותמיד זמינה כשאתם צריכים אותה.
אתם מתחילים בשאלה בעמדת הקבלה (UI). המנהל (שרת MCP) מתאים איזה מומחה (סוכן) יעזור לכם. המומחה משתמש במומחה השפה (OpenAI) כדי להבין את בקשתכם ובספריה (AI Search) כדי למצוא את התשובה הטובה ביותר. שומר הביטחון (אימות) מוודא שהכל בטוח. כל זה קורה בתוך בניין אמין ומדורג (Azure Container Apps), כדי שהחוויה שלכם תהיה חלקה ומאובטחת. שיתוף הפעולה הזה מאפשר למערכת לעזור לכם לתכנן את הטיול במהירות ובבטחה, ממש כמו צוות מומחים של סוכני נסיעות שעובדים יחד במשרד מודרני!
- שרת MCP: מארח את לוגיקת התיאום המרכזית, מציג כלים של סוכן ומנהל הקשר לתהליכי תכנון נסיעות מרובי שלבים.
- סוכנים: כל סוכן (למשל, FlightAgent, HotelAgent) ממומש ככלי MCP עם טמפלטים ולוגיקה משלו.
- שילוב Azure: משתמש ב-Azure OpenAI להבנה של שפה טבעית וב-Azure AI Search לשליפת נתונים.
- אבטחה: משתלב עם Microsoft Entra ID לאימות ומיישם בקרות גישה במינימום הרשאות לכל המשאבים.
- פריסה: תומך בפריסה ל-Azure Container Apps למדרגיות ויעילות תפעולית.
- מראה כיצד ניתן להשתמש ב-MCP לתיאום סוכני AI מרובים בתרחיש ייצור אמיתי.
- מזרז פיתוח פתרונות על ידי מתן תבניות לשימוש חוזר לתיאום סוכנים, שילוב נתונים ופריסה מאובטחת.
- משמש כתבנית לבניית אפליקציות ייעודיות לתחום מונעות AI באמצעות MCP ושירותי Azure.
- מאגר GitHub של סוכני נסיעות מבוססי Azure AI
- שירות Azure OpenAI
- Azure AI Search
- פרוטוקול Model Context (MCP)
- חזרה אל: סקירת מחקרי מקרה
- הבא: עדכון פריטי ADO מ-YouTube
כתב ויתור אחריות:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. למרות שאנו שואפים לדייק, יש לקחת בחשבון כי תרגומים אוטומטיים עלולים להכיל שגיאות או אי דיוקים. המסמך המקורי בשפתו הטבעית הוא המקור הרשמי והמהימן. למידע קריטי מומלץ להיעזר בתרגום מקצועי על ידי אדם. אנו לא נושאים באחריות על כל אי הבנה או פרשנות שגויה הנוצרות כתוצאה מהשימוש בתרגום זה.
