הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
אפשרויות האינטגרציה עבור Microsoft Copilot Studio כוללות זרימות ענן ב- Power Automate, בקשות ומחברים של HTTP וכישורי Bot Framework. האינטגרציות האלה מאפשרות לסוכנים להפוך זרימות עבודה לאוטומטיות, לקיים אינטראקציה עם שירותים חיצוניים ולשפר את יכולות השיחה. באמצעות אפשרויות אלה ניתן לייעל תהליכים, לשפר את היעילות ולספק חוויית משתמש חלקה. אינטגרציות מבטיחות שהסוכן יוכל לבצע משימות מורכבות, לגשת לנתונים נחוצים ולהגיב בצורה חכמה לקלט המשתמש.
שיקולים מרכזיים
כאשר מפתחים את עומס העבודה ומעריכים אפשרויות אינטגרציה, כדאי לשקול:
- איזון תצורה ופיתוח מותאם אישית: הגדירו מתי יש להשתמש בתצורות מוכנות לשימוש לעומת פיתוח מותאם אישית כדי לענות על צרכים ארגוניים ספציפיים.
- ניטור וביקורת: כדאי להבין כיצד לנטר ולבצע בקרה של אינטגרציות כדי להבטיח תאימות וביצועים.
- הבנת אפשרויות האינטגרציה: גלו את אפשרויות האינטגרציות הזמינות באמצעות מחברים ופעולות ב- Copilot Studio.
תבניות של אינטגרציה
דפוסי האינטגרציה ב- Copilot Studio אינם בלעדיים, וניתן לשלב אותם כך שיתאימו למקרי שימוש שונים.
ביצועים של נקודות קצה
ביצועי נקודות קצה הם גורם קריטי שמשפיע ישירות על חוויית המשתמש. כדאי לשקול את גורמי המפתח והאסטרטגיות הבאים בעת הערכת נקודות קצה:
מהירות האינטגרציה: הביצועים של נקודות הקצה שאליהן אתם מתחברים, כגון מסדי נתונים, ממשקי API ושירותים חיצוניים אחרים, משפיעים ישירות על המהירות הכוללת של היישום. נקודות קצה איטיות עלולות ליצור צווארי בקבוק, שמובילים לעיכובים בעיבוד ובתגובה לבקשות משתמשים.
חוויית שיחה: בממשק שיחה, המשתמשים מצפים לאינטראקציות מהירות וחלקות. עיכובים בתגובה עלולים להפריע לזרימת השיחה, וכתוצאה מכך חוויית משתמש גרועה ותסכול פוטנציאלי.
ביצועי שאילתות: כדי להבטיח תגובות מהירות, יש למטב את השאילתות הנשלחות לנקודות הקצה. מיטוב שאילתות כולל:
- אחזור נתונים יעיל: מזעור כמות הנתונים המובאים והבטחה שהשאילתות יהיו יעילות ככל האפשר.
- אחסון במטמון: יישום אסטרטגיות מטמון כדי להפחית את העומס על נקודות הקצה ולהאיץ את זמני התגובה.
- איזון עומסים: כאשר הדבר רלוונטי, פיזור בקשות בנקודות קצה מרובות כדי למנוע עומס יתר על נקודת קצה יחידה.
מידע נוסף: המלצות למיטוב ביצועי נתונים
מדרגיות ומהימנות: נקודות קצה בעלות ביצועים גבוהים תורמות למדרגיות ולאמינות של היישום. ככל שמספר המשתמשים גדל, נקודות קצה ממוטבות היטב יכולות להתמודד עם תעבורה מוגברת ללא פגיעה משמעותית בביצועים.
ניטור ומיטוב: נטרו ברציפות את הביצועים של נקודות הקצה כדי לזהות בעיות ולטפל בהן במהירות. השתמשו במדדי ביצועים וביומני רישום כדי לקבל תובנות לגבי צווארי בקבוק ולמטב בהתאם.
טיפול בלוגיקה
ודאו שהתגובות מהירות ויעילות כאשר אתם מתכנני לוגיקה עבור עומס העבודה של היישומים החכמים שלכם, במיוחד בעת אינטגרציה עם Power Automate. כדאי לשקול ליישם אסטרטגיות כגון:
דרישת זמן תגובה: דרישה מ- Power Automate להגיב לסוכן תוך 100 אלפיות השנייה, מה שמחייב לוגיקה ממוטבת ויעילה ביותר.
הערכת מהירות הביצועים: אם לא ניתן לבצע את הלוגיקה במהירות מספקת ב- Power Automate או Copilot Studio, או אם היא כוללת פעולות מורכבות המתאימות יותר לקוד, כדאי לשקול להעביר את הלוגיקה לשירותים אחרים:
- ממשקי API מותאמים אישית של Dataverse, נקודות קצה מותאמות אישית שניתן ליצור ב- Dataverse כדי לטפל בלוגיקה מסוימת. יש להם מגבלת פסק זמן של 2 דקות, מה שמספק יותר זמן לפעולות מורכבות. ניתן להפעיל ממשקי API מותאמים אישית באמצעות מחברים או בקשות HTTP, מה שמציע גמישות באינטגרציה.
- יישומי plug-in ב- Dataverse עם קידוד מועט, בדומה לממשקי API מותאמים אישית אך כאלה שניתן ליצור עם קידוד מינימלי. יש להם גם מגבלת פסק זמן של 2 דקות וניתן להפעיל אותם באופן דומה.
- Azure Functions, פונקציות ללא שרת שיכולות להפעיל קוד בתגובה לאירועים. הן מציעות מדרגיות גבוהה ויכולות להתמודד עם לוגיקה מורכבת ביעילות. ניתן להפעיל את Azure Functions דרך בקשות HTTP, מה שהופך אותן לקלות לשילוב עם Power Automate ו- Copilot Studio.
אינטגרציה של שכבה אמצעית
אינטגרציה של שכבה אמצעית היא גישה אסטרטגית שיכולה לשפר באופן משמעותי את הפונקציונליות, האבטחה והיעילות של עומס העבודה של היישומים החכמים.
העשרת נתונים: ניתן לשפר את האיכות והערך של הנתונים לפני שהם מגיעים לעומס העבודה על-ידי שילוב מקורות נתונים חיצוניים או על-ידי החלת לוגיקה עסקית כדי להוסיף הקשר או מידע נוסף לנתונים. ביצוע העשרת נתונים יכול לעזור לספק נתונים מקיפים ותובנות יותר לעיבוד, מה שמוביל לקבלת החלטות טובה יותר ולאינטראקציות עם משתמשים.
מיסוך נתונים: הגנה על מידע רגיש על-ידי טשטוש נתונים או אנונימיזציה. החילו טכניקות מיסוך על שדות רגישים כגון מזהים אישיים, מידע פיננסי או נתונים קנייניים. מיסוך נתונים יכול לעזור לשפר את אבטחת הנתונים והפרטיות, ולהבטיח תאימות לתקנות כגון GDPR (התקנה הכללית להגנה על נתונים) או HIPAA (חוק ניידות ואחריות של ביטוח בריאות).
המרת הודעות: שנו את המבנה או התבנית של הודעות באמצעות לוגיקת המרה כדי להמיר תבניות נתונים, לנרמל נתונים או לצבור מידע. המרת הודעות יכולה לעזור להבטיח תאימות ועקביות של נתונים, להפחית שגיאות ולשפר את יעילות העיבוד.
אימות נתונים: ודאו את שלמות הנתונים ורמת הדיוק שלהם לפני העיבוד על-ידי הוספת כללי אימות כדי לבדוק את שלמות הנתונים, הנכונות והעקביות שלהם. אימות נתונים יכול לסייע במניעת שגיאות ולהבטיח שרק נתונים באיכות גבוהה יעובדו, ובכך לשפר את אמינות היישום.
מיטוב ביצועים: שפרו את המהירות והיעילות של עיבוד נתונים באמצעות אחסון במטמון, או עיבוד אסינכרוני, כדי לטפל בכמויות גדולות של נתונים ביעילות. אסטרטגיה זו יכולה לסייע בהפחתת ההשהיה ולהבטיח תגובות בזמן, תוך שיפור חוויית המשתמש הכוללת.
השוואה בין תבניות אינטגרציה
דפוסי אינטגרציה אינם בלעדיים וניתן לשלב ביניהם. העריכו את אפשרויות האינטגרציה כך שיתאימו לצרכים ולאילוצים הספציפיים של עומס העבודה של היישום החכם, כגון דרישות ביצועים, מדרגיות, אבטחה ותחזוקה. צמצמו סיכונים, מטבו את השימוש במשאבים והבטיחו אינטגרציה חלקה על-ידי הערכת דפוסי אינטגרציה זמינים.
זרימות ענן ב- Power Automate | בקשות HTTP ומחברים | כישורי Bot Framework | |
---|---|---|---|
Pro | בתכנות פשוט / ללא תכנות. הפרדה ברורה בין אינטגרציה ללוגיקה של שיחה. ניתן לבצע ניטור בנפרד. ניתן לעדכן זרימות ענן קיימות כדי ליצור אינטגרציה עם Copilot Studio. |
בתכנות פשוט / ללא תכנות. סינכרוני. ניתן לנטר כחלק מהאינטגרציה של Copilot Studio עם Application Insights . ניתן להשתמש במשתנים, כולל משתני סביבה וסודות. משתנים, תנאים, פרמטרים וכן הלאה יכולים להשתמש בנוסחאות Power Fx. תמיכה בניתוח וטיפול בשגיאות. |
ביצוע סינכרוני. תמיכה בנקודות קצה פרטיות. ניתן לעשות שימוש חוזר בהשקעות קיימות ב- Bot Framework. |
נגד | ביצוע אסינכרוני עלול לגרום להשהיה ולאיטיות (להפעלת זרימות מורכבות). אם קנה המידה/הביצועים מהווים בעיה, ניתן להעריך את תוכנית "Power Automate Process" ברמה הגבוהה יותר. "Power Automate Process" נדרש לבעלות של מנהל השירות. צריך להחזיר תוצאות תוך 100 שניות. |
מערבב לוגיקת שיחה ולוגיקת אינטגרציה, אך ניתן לבודד נושאי אינטגרציה, מכיוון שניתן להגדיר אותם עבור קלט ופלט. צריך להחזיר תוצאות תוך 100 שניות. |
Pro-code (לדוגמה, C#). פועל בשירות Azure AI Bot. עלויות נוספות צריכות להיות מכוסות על ידי מנוי Azure. ניהול מחזור חיים של אפליקציות שונה מ- Power Platform. |
אינטגרציות של Power Automate עם HTTP/מחבר
Power Automate מציע יכולות אינטגרציה נרחבות עם למעלה מ-1,000 מחברים מקוריים ואפשרויות ליצירת מחברים מותאמים אישית לממשקי ה- API שלכם. לקבלת חוויית משתמש חיובית, יש לוודא שזרימות ענן המופעלות מ- Copilot Studio פועלות במהירות, מכיוון שהן צריכות להחזיר תגובה תוך 100 שניות כדי להימנע מהזמן הקצוב.
כדי למטב את הביצועים, כדאי לשקול להגיש בקשות HTTP או להשתמש במחברים ישירות מתוך Copilot Studio, תוך עקיפת זרימות ענן במידת האפשר. מטבו את זרימות הענן ואת בקשות ה- HTTP/מחבר שלכם על-ידי סינון התוצאות כדי להחזיר נתונים חיוניים בלבד. בנוסף, טפלו בפסקי זמן של זרימת ענן על-ידי הטמעת הסתעפויות מקבילות שמחזירות תוצאות בתוך מגבלת 100 השניות, וודאו שסוכן מטפל בפסקי זמן בצורה נאותה.
אסטרטגיות אלה עוזרות לשמור על אינטראקציות יעילות ומגיבות בעומס העבודה של היישומים החכמים שלכם.