הכרת סוכני AI של Microsoft Agent Framework
סוכן בינה מלאכותית הוא תוכנית המשתמשת בבינה מלאכותית גנאית כדי לפרש נתונים, לקבל החלטות ולבצע משימות בשם משתמשים או יישומים אחרים. סוכני בינה מלאכותית מסתמי על מודלי שפה גדולים כדי לבצע את המשימות שלהם. בניגוד לתוכניות מסורתיות, סוכני בינה מלאכותית יכולים לתפקד באופן אוטונומי, לטפל בזרימות עבודה מורכבות ולהפוך תהליכים לאוטומטיים מבלי לדרוש פיקוח אנושי מתמשך.
ניתן לפתח סוכני AI באמצעות כלים ופלטפורמות רבים ושונים, כולל Microsoft Agent Framework. Microsoft Agent Framework הוא SDK בקוד פתוח המאפשר למפתחים לשלב בקלות את דגמי הבינה המלאכותית העדכניים ביותר ביישומים שלהם. מסגרת זו מספקת בסיס מקיף ליצירת סוכנים פונקציונליים שיכולים להשתמש בעיבוד שפה טבעית כדי להשלים משימות ולשתף פעולה עם סוכנים אחרים.
רכיבי הליבה של Microsoft Agent Framework
Microsoft Agent Framework מציע רכיבים שונים שניתן להשתמש בהם בנפרד או בשילוב.
סוכנים - מספקים ממשק עקבי ומאפשרים תכונות שונות כמו תזמור מרובי סוכנים. מהקופסה, סוכנים תומכים בשיחות פונקציות, שיחות מרובות תורות עם היסטוריית צ'אט, כלים מספקים שירות, פלטים מובנים ותגובות סטרימינג.
ספקי צ'אט - מספקים הפשטות לחיבור לשירותי בינה מלאכותית מספקים שונים במסגרת ממשק משותף. ספקים נתמכים כוללים את Azure OpenAI, OpenAI, Anthropic, Copilot ועוד דרך ההפשטה
BaseAgent.כלי פונקציות - גורמים מכילים לפונקציות מותאמות אישית שמרחיבות את יכולות הסוכן. סוכנים יכולים להפעיל פונקציות באופן אוטומטי כדי להשתלב עם ממשקי API ושירותים חיצוניים.
כלים מובנים - יכולות מובנות מראש כולל מתורגמן קוד לביצוע Python, חיפוש קבצים לניתוח מסמכים וחיפוש אינטרנט לגישה לאינטרנט.
ניהול שיחות - מערכת הודעות מובנית עם תפקידים (משתמש, עוזר, מערכת, כלי) ולהקשר
AgentSessionשיחה מתמשך בין אינטראקציות.תיאום זרימת עבודה - תומך בזרימות עבודה רציפות, ביצוע בו-זמנית, צ'אט קבוצתי ודפוסי מסירה לשיתוף פעולה מורכב מרובה סוכנים.
מסגרת הסוכן של Microsoft עוזרת לייעל את יצירת הסוכנים ומאפשרת לסוכנים מרובים לעבוד יחד בשיחות תוך הכללת קלט אנושי. המסגרת תומכת בסוגים שונים של סוכנים מספקים שונים, כולל Microsoft Foundry, Azure OpenAI, OpenAI, Microsoft Copilot Studio ו-Anthropic Agents.
מהו סוכן Microsoft Foundry?
סוכני Microsoft Foundry מספקים יכולות ברמת הארגון באמצעות שירות Microsoft Foundry Agent. סוכנים אלה מציעים תכונות מתקדמות עבור תרחישים ארגוניים מורכבים. היתרונות העיקריים כוללים:
יכולות ברמת הארגון – נבנה עבור סביבות Azure עם תכונות AI מתקדמות, כולל מתורגמן קוד, שילוב כלי פונקציות ותמיכה בפרוטוקול הקשר מודל (MCP).
הפעלת כלים אוטומטית – סוכנים יכולים לקרוא ולהפעיל כלים באופן אוטומטי, תוך שילוב חלק עם Azure AI Search, Azure Functions ושירותים אחרים של Azure.
ניהול שרשורים ושיחות - מספק מנגנונים מובנים לניהול מצבי שיחה מתמשכים בין הפעלות, ומבטיח אינטראקציות חלקות מרובות סוכנים.
שילוב ארגוני מאובטח – מאפשר פיתוח מאובטח ותואם של סוכני AI עם אימות Azure CLI, RBAC ואפשרויות אחסון הניתנות להתאמה אישית.
כשאתה משתמש ב-Microsoft Foundry Agents, אתה מקבל את מלוא העוצמה של יכולות Azure ארגוניות בשילוב עם תכונות של Microsoft Agent Framework. תכונות אלה יכולות לעזור לך ליצור זרימות עבודה חזקות המבוססות על בינה מלאכותית שיכולות להתרחב ביעילות בין יישומים עסקיים.
מושגי ליבה של מסגרת סוכן
BaseAgent - הבסיס לכל הסוכנים עם שיטות עקביות, המספק ממשק אחיד לכל סוגי הסוכנים.
סשן סוכן - ניהול הקשר שיחה מתמשך ואחסן היסטוריית שיחות בין המפגשים באמצעות
AgentSessionהקורס.הודעות צ'אט - מבנה מאורגן לתקשורת סוכנים באמצעות הודעות מבוססות תפקידים (USER, ASSISTANT, SYSTEM, TOOL) המאפשר תקשורת ואינטגרציה חלקה.
תיאום זרימת עבודה - תומך בזרימות עבודה רציפות, הפעלת סוכנים מרובים במקביל, שיחות קבוצתיות בין סוכנים והעברת שליטה בין סוכנים מתמחים.
תמיכה רב-מודאלית - מאפשרת לסוכנים לעבוד עם טקסט, תמונות ופלטים מובנים, כולל יכולות ראייה ויצירת תגובה בטוחה לסוג.
כלי פונקציות - מאפשרים לך להוסיף יכולות מותאמות אישית לסוכנים על ידי הכללת פונקציות מותאמות אישית עם יצירת סכימה אוטומטית מפונקציות Python.
שיטות אימות - תומך בשיטות אימות מרובות, כולל אישורי Azure CLI, מפתחות API, MSAL עבור אימות עסקי של Microsoft ובקרת גישה מבוססת תפקידים.
מסגרת זו תומכת בהתנהגויות AI אוטונומיות מרובות סוכנים תוך שמירה על ארכיטקטורה גמישה המאפשרת לך לשלב ולהתאים סוכנים, כלים וזרימות עבודה לפי הצורך. העיצוב מאפשר לך לעבור בין OpenAI, Azure OpenAI, Anthropic וספקים אחרים מבלי לשנות את הקוד שלך, מה שמקל על בניית מערכות AI - החל מתוכניות Bot של צ'אט פשוטות ועד לפתרונות עסקיים מורכבים.