הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
סוכנים המוכללים ב-Copilot Studio צוברים יכולות חדשות באמצעות שילוב עם שירותים מקוונים. שירותים אלה יכולים לכלול שירותי Microsoft, כגון שירותי SharePoint ו- Dataverse, כגון ServiceNow, Salesforce ו- Databricks וממשקי API מותאמים אישית. Power Platform מציעה מערכת אקוסיסטם עשירה של מחברים מוכללים הזמינים ל-Copilot Studio, כך שלא תצטרך לבנות אותם בעצמך. יש לך גם אפשרויות שונות ליצירת שילובים מותאמים אישית באמצעות קוד נמוך או pro-code. סוכנים יכולים להרחיב את היכולות שלהם באמצעות פרוטוקול הקשר המודל (MCP) כדי לקיים אינטראקציה עם כלים חיצוניים ונתונים בדרך סטנדרטית ומדרגית, או באמצעות שימוש במחשב כדי להפוך את יישומי האינטרנט והמחשב השולחני לאוטומטיים ישירות ממחשב וירטואלי – המאפשרים תרחישי שילוב רחבים יותר גם כאשר אין API זמין.
באמצעות שילובים, סוכנים הופכים לממשק נוח לגישה לפונקציונליות של מערכות מרובות. משתמשים יכולים לבצע פעולות רבות ושונות מבלי להתרחק מהסוכן. לדוגמה, סוכן יחיד שמיועד Copilot Studio יכול לשמש לצורך:
- קריאה, יצירה ועדכון של פריטים ברשימת SharePoint.
- שלח הודעת דואר אלקטרוני באמצעות Office 365 Outlook.
- פתח כרטיס תמיכה חדש ב- ServiceNow.
שיקולי תבנית שילוב
Copilot Studio תמיכה בשילוב באמצעות מחברים של Power Platform, בקשות HTTP, זרימות סוכן, מיומנויות מסגרת Bot ועוד. בחירת תבנית השילוב הנכונה תלויה בדרישות הפרוייקט.
מחברי Power Platform
מחברים מאפשרים לסוכנים לקיים אינטראקציה עם שירות המשמש כשירות. הם קבוצה של פעולות וגורמים הנחשפים דרך ממשק בעל קוד נמוך. פעולות הן פעולות המנוהות על-ידי סוכן, כגון קריאה, כתיבה או עדכון. גורמים מפעילים מודיעים לסוכן מתי מתרחש אירוע בשירות אחר.
השתמש במחברים ובחברים מותאמים אישית שנבנו מראש:
- מחברים מובנים: Microsoft מציעה אקוסיסטם גדול של תוכנה כשירות (SaaS) מחברים מוכנים לשימוש עם Copilot Studio.
- מחברים מותאמים אישית: כאשר אין מחבר בנוי מראש זמין, באפשרותך לבנות מחבר משלך עבור שירות. הם עטיפה ללא קוד או עם קוד נמוך עבור ממשקי API של REST.
מחברי Power Platform עומדים בדרישות הבאות:
- יצרנים הבונים באמצעות Power Platform מכירים מחברים ללא קוד או קוד נמוך.
- קוד Power Fx נתמך, כולל משתנים, תנאים, פרמטרים ועוד.
- ניתוח מבנה טקסט וטיפול בשגיאות מוכללים.
- מחברים בנויים מראש דורשים קביעת תצורה בלבד, ללא צורך בזמן פיתוח.
- ניתן ליצור מחברים מותאמים אישית פעם אחת וייעשה בהם שימוש בנציגים רבים.
- היכולת לנטר פעילות כחלק משילוב Copilot Studio עם תובנות אפליקציות (תכונה של Azure Monitor).
- מחברים ומחברים מותאמים אישית מסוימים תומכים ברשתות וירטואליות.
בעת שימוש במחברים של Power Platform לשילוב, שקול את הנקודות הבאות:
- החזרת מאות תוצאות גורמת לעיכוב משמעותי בתשובת הסוכן למשתמש.
- מחברים של ספקים חיצוניים מתבקשים ממשתמשים להזין אישורים לפני שהם יוכלו להתחבר לשירות. ייתכן שמשתמש לא יבין כיצד ליצור את החיבור ללא הדרכה. שקול להשתמש באישורים יוצר כאשר למשתמש אין את המידע הדרוש כדי ליצור את החיבור.
בקשות HTTP
סוכנים יכולים לשלב עם שירות אחר על-ידי ביצוע בקשת HTTP. המפתח חייב לציין ערכים אלה בכל פעם בעת ביצוע בקשת HTTP:
- URI
- שיטה (GET, POST, PATCH וכן הלאה)
- כותרות
- גוף
בקשות HTTP עומדות בדרישות הבאות:
- היכולת להתחבר לשירותים ולבצע פעולות שלא נמצאו ברשימת המחברים שנבנו מראש.
- פחות זמן לפתח מאשר מחבר מותאם אישית.
בעת שימוש בבקשות HTTP, שקול את הגורמים הבאים:
- יצרני קוד נמוכים ומקשי קוד רבים אינם מבינים כיצד לקבוע תצורה של בקשת HTTP ועשויים להיתקל בקשיים בתמיכה.
- לא ניתן לשתף אותו ברחבי הארגון לשימוש חוזר כמו מחברים מותאמים אישית.
זרימות סוכנים
זרימת סוכן מבצעת סידרת פעולות ברצף מוגדר מראש. הם משתמשים בפעולות קוד נמוך שנמצאות במחברים של Power Platform. סוכנים יכולים להעביר ערכים כקלט לזרימת סוכן ולקבל את הפלט שלהם.
זרימות סוכן דומות מבחינה פונקציונלית לזרימות Power Automate cloud עם כמה הבדלים חשובים:
- זרימות סוכן יכולות לאפשר תפוקה גבוהה והשהיה נמוכה.
- זרימות סוכן מציעות יותר יכולות מאשר Power Automate, כגון פעולות "אנושי בתוך הלולאה".
- זרימות סוכן צורכות קרדיטים של Copilot בהתאם לשימוש בהן. זרימות Power Automate פועלות בדרך כלל לפי מודל רישוי לכל משתמש או לפי מודל לכל תהליך.
זרימות סוכן עומדות בדרישות הבאות:
- ללא קוד או קוד נמוך.
- שרשרת דטרמיניסטיות של פעולות.
- ניתן לנטר את הפעילות בנפרד.
- הסתרת ערכים רגישים כגון מפתחות וסודות בפעולות זרימה. קבלת אישורים מ- Azure Key Vault לאימות.
- טיפול בכמויות גדולות של נתונים וגגדלים של קבצים.
- משתמש בהליכי משנה של ביצוע בו-זמנית ובהליכי משנה מקבילים של ביצוע כדי לאפשר ביצועים טובים יותר.
- ניתן להמיר זרימות ענן של Power Automate קיימות לזרימות סוכן.
בעת עיצוב סוכן המשתמש בזרימות סוכן, שקול את הנקודות הבאות:
- הביצועים מוגבלים על-ידי מגבלות ה- API של השירותים והפעולות שהוא כולל.
- המפתח חייב לעצב תבנית לטיפול בשגיאות כדי שהסוכן יידע כיצד לטפל בחריגים.
- התגובה לסוכן באמצעות הזרימה כוללת מגבלת גודל.
- לוגיקה שפועלת לפרק זמן ארוך יותר יכולה להמשיך לפעול לאחר הפעולה 'הגב לנציג'.
כישורי Bot Framework
כישורים הם אבני בניין לכישורי שיחה הניתנים לשימוש חוזר שאתה בונה באמצעות Bot Framework. יישם כישורים באמצעות Pro-code. רשום מיומנויות ב-Copilot Studio כדי להשתמש בהן לאחר רישום מיומנות ב- Copilot, באפשרותך להפעיל אותה כצומת בנושא שיחה.
מיומנויות Bot Framework עומדות בדרישות הבאות:
- ביצוע סינכרוני.
- תמיכה בנקודות קצה פרטיות.
- ניתן לעשות שימוש חוזר במיומנויות קיימות של Bot Framework Copilot Studio.
בעת שימוש במיומנויות Bot Framework, שקול את הגורמים הבאים:
- נדרש קוד מקצועי לפיתוח ותמיכה מתמשכת (לדוגמה, C#).
- פועל בשירות Azure AI Bot.
- אתה נושא בעלויות נוספות ב-Azure שעליך לכסות עם מנוי Azure.
- ניהול מחזור החיים של היישום (ALM) נמצא מחוץ ל- Power Platform.
שיקולים אחרים לגבי דפוסי שילוב
יחד עם ההדרכה עבור כל סוג שילוב, שקול את הנקודות הבאות לאסטרטגיית שילוב כוללת:
- Copilot Studio שילובים אינם בלעדיים ובאפשרותך לשלב אותם.
- שילובים מהירים רק כמו נקודות הקצה אליהן הם מתחברים.
- מטב תמיד שאילתות כדי להחזיר תוצאות במהירות האפשרית כדי לספק חוויה שיחה טובה.
- כאשר זרימות סוכן ו-Copilot Studio אינם מבצעים לוגיקה מהר מספיק, שקול את האפשרויות הבאות:
- ממשקי API מותאמים אישית של Dataverse
- יישומי Plug-in עם קוד נמוך של Dataverse
- Azure פונקציות
- תרחישים ספציפיים מחייבים את שילוב הנתונים להתבצע בשכבה אמצעית שגורמת לשינוי הודעות כאשר היא ממסרת אותן.
הוספת שילובים לנציג
הוסף שילובים לנציג באמצעות השיטות הבאות:
כלים
- חבר את השילוב ככלי כדי להרחיב פונקציונליות של סוכן.
- השתמש בשפה טבעית כדי לתאר מתי על המתכנן לבחור את הכלי כדי למלא משימה.
- הגדר כיצד הסוכן אמור לקבוע את ערכי הקלט של הכלי ואת המראה של הפלט. בינה מלאכותית Generative יכולה למלא קלט באופן דינאמי בהתבסס על תיאור, או להגדיר ערכים ונוסחאות באופן ידני.
- הפעל כחלק מתוכנית שנוצרה על-ידי תזמור גנרטיבי.
נושאים
- קריאה לשילוב באמצעות צומת נושא. ביצוע באותו מיקום ברצף הנושא בכל פעם.
- ספק קלט לצומת באמצעות Power Fx.
סוכנים
- צור סוכן צאצא בעל ערכת הוראות משלו והגדר גישה לידע וכלים הזמינים לסוכן האב.
- לחלופין, התחבר לסוכן קיים ב- Copilot Studio, Microsoft 365 SDK, Microsoft, Fabric, סוכן-לסוכן וכן הלאה.
מיכסות ומגבלות
סקור את מגבלות השירות הנוכחיות עבור Copilot Studio ו- Power Platform:
- מיכסות ומגבלות של Copilot Studio
- מגבלות Power Automate
- הקצאות ומגבלות של בקשות Power Platform
- מגבלות מחבר של Power Platform, המפורטות בעמוד הבודד של כל מחבר.
עליך לקבוע מגבלות API עבור שירותים אלה בנפרד:
- קיבולת OpenAI: מגבלות תעריף אינן תיועדו.
- Bot Framework skills: עיין בתיעוד Azure לקבלת השירותים הספציפיים שבהם נעשה שימוש.
דוגמה למבט כולל על תכנון שילובים
בעת תכנון שילובים עם Copilot Studio, קבע את המידע הבא עבור כל שירות:
- מערכת מחוברת: השירות אליו אתה מתחבר.
- Called by: רכיב הבוט ב-Copilot Studio שקורא לשירות.
- נקרא באמצעות: סוג השילוב שנבחר.
- נפח יומי צפוי: המספר הממוצע של בקשות.
- שיא צפוי: המספר הצפוי הגבוה ביותר של בקשות יומיות.
- פרטים: מידע נוסף אודות השילוב.
להלן דוגמה לסוכן עם שילובים מרובים:
| מערכת מחוברת | נקרא על-ידי | נקרא באמצעות | נפח יומי צפוי | הפסגה הצפויה | שיחות API בדקה | פרטים |
|---|---|---|---|---|---|---|
| ServiceNow | נושא KB של דלפק שירות | Workflow | 5,000 | 1,000 | 600 | שאילתת המשתמש משמשת כקלט להפעלת שאילתה במאגר הידע ServiceNow באמצעות המחבר הרגיל. JSON של תוצאות מוחזר ל-Copilot Studio עבור נתונים מותאמים אישית של פעולות גנרטיביות. |
| אתר האינטרנט של Contoso | ידע | תשובות גנרטיביות | 1,000 | 100 | לא זמין |
https://contoso.com/en-us/FAQ עם /en-us/ להיות מוגדר באופן דינאמי בהתבסס על משתנה אזור המשתמש. |
| API פנימי של מדריך כתובות | נושא התחלת שיחה | Workflow | 15,000 | 5,000 | לא זמין | שימוש במחברים מותאמים אישית הפועלים בהקשר של Azure וירטואלית להתחברות ל- API פנימי. |
| API של מזג אוויר | נושא מזג האוויר | HTTP | 500 | 100 | לא זמין | קבל בקשה ל- API מבוסס REST. |
| Teams | נושא 'הזמנת פגישה' | כלים | 1,500 | 300 | 100 | צור פגישת Teams בהתבסס על קלט שיחה. |
| Sap | כל 24 שעות | Workflow | 20,000 | - | 2,500 | סינכרון אצווה יומי של קטלוג המוצרים מ- SAP ל- Dataverse. |
השלב הבא
למדו כיצד בקשות בינה מלאכותית, פרוטוקול הקשר מודל וסוכני שימוש במחשב יכולים להרחיב את יכולות הסוכן שלכם.