הוספת צומת סוכן לתהליך עבודה

הערה

התכונות במאמר זה מופעלות על ידי רתמת GitHub Copilot, המשתמשת בקרדיטים של Copilot לחיוב מבוסס שימוש. למדו עוד על קרדיטים של Copilot בסקירה כללית של חיוב לסוכנים המופעלים על ידי רתמת GitHub Copilot.

חיוב מבוסס שימוש חל על שימוש, בנייה, בדיקה והערכת סוכנים. הפעולות הללו עלולות לצרוך את Copilot Credits.

אתה יכול לבחור סוכן קיים שפורסם או לבנות סוכן חדש ישירות בתוך הצומת מבלי לעזוב את מעצב זרימת העבודה. סוכני Inline הם הדרך המהירה ביותר להוסיף בינה מלאכותית לתהליך עבודה. תן לצומת הוראה, צרף באופן אופציונלי כלים וידע, ובסיום.

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

באמצעות צומת הסוכן, באפשרותך לבצע את הפעולות הבאות:

  • תתקשר לסוכן קיים.
  • תן לנציג הוראה בשפה טבעית, כולל תוכן דינאמי בשלבים הקודמים.
  • לספק לסוכן כלים, כגון שרתים ומחברים של פרוטוקול הקשר מודל (MCP), כדי שהוא יוכל לבצע פעולה.
  • הטח את הסוכן בידע (SharePoint, אתרי אינטרנט ציבוריים) כדי שהוא יוכל לענות מתוך התוכן שלך.
  • השתמש בתגובת הסוכן בשלבים הבאים של הזרימה.

הוספת צומת סוכן

  1. ב-Copilot Studio, עבור ל-Workflows ופתח זרימת עבודה קיימת, או צור אחד חדש.

    • זרימת עבודה חדשה: אתה מגיע למעצב כדי לקבוע תצורה של גורם מפעיל.
    • זרימת עבודה קיימת: פתח את זרימת העבודה ועבור אל הכרטיסיה בנה .
  2. בחר את סמל סוכן בלוח הוסף. לוח התצורה נפתח עבור צומת הסוכן.

בחר סוכן קיים עבור צומת הסוכן

בעורך צומת הסוכן, תחת סוכן, בחר אחת משתי אפשרויות:

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

הסעיף הבא במאמר זה מתמקד בקביעת תצורה של סוכן אינליין חדש. אם תבחר סוכן קיים, דלג אל שלח הודעה לסוכן.

קביעת תצורה של סוכן חדש עבור צומת הסוכן

בעת בחירת סוכן חדש עבור זרימת עבודה זו, לוח התצורה מתרחב כדי שתוכל לעצב את הסוכן במקומו.

הוראות

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

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

לדוגמה, אם הטריגר של זרימת העבודה הוא 'כשמייל חדש מגיע', ההוראות שלך עשויות להיאמר: Read the email below and decide whether it's a sales lead, a support request, or something else. Reply with a single word. אחריו משתני נושאוגוף מהטריגר.

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

IQ של עבודה

הפעל את Work IQ כדי לאפשר לנציג להשתמש בפעילות העבודה האחרונה של המשתמש הפועל, כולל דואר, Teams, לוח שנה, OneDrive ו- SharePoint הקשר, כדי לקרקע את התגובות שלו. הקשר זה מועיל כאשר תהליך העבודה פועל בשם האדם וההקשר האישי משפר את התשובה.

כלים

כלים מאפשרים לנציג לבצע פעולות כגון שליחת הודעה, ביצוע שאילתה על רשומה, הפעלת חיפוש או קריאה ל- API. ללא כלים, הסוכן יכול רק לקרוא וסיבה. באמצעות כלים, הוא יכול גם לפעול.

כדי לצרף כלי:

  1. במקטע כלים , בחר את סימן החיבור (+).

  2. תחת הוסף כלי, עיין בכלי הרצוי או חפש אותו.

  3. בחר את הכלי כדי להוסיף אותו. באפשרותך להוסיף כלים מרובים לסוכן יחיד.

באפשרותך לצרף שני סוגים של כלים:

  • שרתי פרוטוקול הקשר של מודל (MCP): שרתים בנויים מראש שחושפים ערכה אכולה של יכולות.
  • מחברים: כל פעולת מחבר של Power Platform.

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

ידע

ידע נותן לסוכן משהו לקרוא. כאשר אתה שואל את הסוכן שאלה, היא יכולה לקרקע את התשובה שלה במקורות שאתה מצרף במקום להשתמש רק במה שהמודל כבר יודע.

כדי לצרף מקור ידע:

  1. במקטע ידע , בחר את סימן החיבור (+).

  2. תחת הוסף ידע, בחר את סוג המקור:

    • אתרי אינטרנט ציבוריים: צור אינדקס לכתובת URL ציבורית אחת או יותר כדי שהסוכן יוכל לצטט תוכן מאתרים אלה.
    • SharePoint: התחבר לאתר SharePoint, ספרייה או מסמך ספציפי כדי שהסוכן יוכל לענות מתוך תוכן פנימי.
  3. ספק את כתובת ה-URL, ואז שמור את זה.

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

פלט

השתמש בתפריט הנפתח פלט כדי לשלוט בצורה בה הסוכן מחזיר ערכים. הצורה קובעת כיצד שלבי זרימת עבודה במורד הזרם צורכים את התוצאה.

סוג פלט מה תקבל מתי להשתמש בו
תגובת טקסט מחרוזת בודדת. השלב במורד הזרם פשוט מכניס את התשובה של הסוכן.
פלט מובנה אובייקט מוגדר מראש עם שדות בעלי שם. אתה מעוניין בשדות עקביים מבלי לכתוב סכימה.
פלט מותאם אישית מובנה אובייקט התואם סכימת JSON שאתה מגדיר. זרימת העבודה במורד הזרם זקוקה לשדות מחמירים הניתנים לקריאת מכונה כדי להסתעף, לכתוב לעמודות או לשלוח ל- API.

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

שלח הודעה לסוכן

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

בשדה הודעה , כתוב את הבקשה להפעלה זו. השתמש בבורר התוכן הדינאמי כדי להוסיף אסימונים משלבים קודמים, כך שהסוכן מבצע חישובים על נתוני זמן ריצה אמיתיים. לדוגמה, בזרימת עבודה שמופעלת כאשר נוצר אירוע בלוח השנה, ההודעה עשויה להיות Prepare a brief for מלווה במשתנה 'משתתפים נדרשים '.

הערה

סוכני Inline לא משתמשים בשדה הודעה נפרד. שדה ההוראות משמש גם כפקודה לכל ריצה. ראה הוראות.

בקש סיוע אנושי כאשר לא בטוח

הפעל את בקשת סיוע אנושי כאשר הנציג אינו בטוח כדי לאפשר לו להסלים את המצב כאשר הוא אינו בטוח מספיק לפעול בעצמו. הסוכן שולח דוא"ל לבעלים של החיבור כדי לקבל קלט וממתין לתשובה לפני שהוא ממשיך.

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

שימוש בתשובת הסוכן בזרימת העבודה שלך

כאשר צומת הסוכן פועל, זרימת העבודה ממתין להשלמת המשימה של הסוכן. לאחר מכן, תגובת הסוכן הופכת לזמינה כתוכן דינאמי שניתן להשתמש בו בכל שלב עוקב.

כדי להשתמש בתשובת הסוכן בפעולה במורד הזרם:

  1. בחר את הפעולה הבאה שבה תרצה להשתמש בתוצאה.

  2. פתח את בורר התוכן הדינאמי בשדה שברצונך למלא.

  3. בחר את הפלט מהשלב של הסוכן:

    • פלט תגובת טקסט: משתנה תגובה של סוכן יחיד.
    • פלט מובנה או מותאם אישית: משתנה אחד לכל שדה שהגדרת.

דפוסים נפוצים:

  • הוסף תגובת טקסט לגוף דואר אלקטרוני, להודעה או למסמך של Teams.
  • פצל/י את זרימת העבודה לפי שדה מובנה כגון priority == "high".
  • כתוב שדות מובנים ב- Dataverse, Excel, או SharePoint list.

בדיקה והערכה של צומת סוכן

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

הערכות מתבססות על תוצאות של ניסוי ועוזרות להעריך את איכות התשובה שנוצרה. יחד, בדיקות והערכות תומכות בזרימת עבודה איטרטיבית של פיתוח: Configure → Test → Evaluate → Improve.

בדוק צומת סוכן

השתמש בפאנל הבדיקה בלוח הצד של הסוכן כדי להריץ את צומת הסוכן ולבדוק את הפלט שלו.

  1. בחר את צומת הסוכן כדי לפתוח את לוח צד הנכס שלו.

  2. בחר את לשונית הבדיקה .

  3. הזן קלטים ידנית, או השתמש בקלטים מהרצת זרימת עבודה קודמת.

  4. בחר הפעל בדיקה.

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

הערכת צומת סוכן

לאחר הרצת בדיקה מוצלחת, העריך את התגובה באמצעות שיטות בדיקה.

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

  • האם התשובה עונה על בקשת המשתמש.
  • האם נעשה שימוש בכלים הנכונים.
  • האם הפלט עוקב אחרי פורמט או סכימה צפויה.
  • האם התגובה תואמת את ההתנהגות המיועדת של הסוכן.

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

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

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

להערכת תוצאת בדיקה:

  1. הרץ בדיקה עבור צומת הסוכן.

  2. בחר להעריך.

  3. צור מדד או בחר מדד קיים.

  4. בחר להריץ הערכה.

עבור כל בודק, ההערכה מחזירה:

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

שיפור ובדיקה חוזרת

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

  • הוראות
  • כלים
  • מקורות ידע
  • פורמט פלט

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

מגבלות ידועות

חוויית ההערכה כיום כוללת את המגבלות הבאות:

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

תרחישי אוטומציה

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

קביעת סדר עדיפויות של כרטיסי תמיכה נכנסים

זרימת עבודה מופעלת כאשר כרטיס חדש נוצר ב- Dataverse. בשלבים מוקדמים נשלפים תוכן הפנייה, הקבצים המצורפים והיסטוריית הפניות האחרונה של הלקוח. צומת הסוכן קורא הכל, מתמקם בבסיס הידע של המוצר, ומחזיר פלט מובנה עם category, priority, suggested_owner, ו- draft_reply. בשלבים מאוחרים יותר, התהליך מסתעף בהתאם ל-priority כדי לזמן את מהנדס הכוננות במקרה של השבתות, או להקצות את הכרטיס ולהעביר את טיוטת התשובה לבדיקה.

סקירת דוחות הוצאות מול מדיניות

זרימת עבודה מופעלת בעת שליחת דוח הוצאות. בשלבים מוקדמים יותר נטענים פריטי השורה ומומרים סכומים שאינם נקובים בדולר ארה״ב, כדי שהסוכן יבצע את הניתוח על בסיס אחיד. צומת הסוכן מתבסס על אתר ה-SharePoint של המדיניות ומחזיר דגל נפרד לכל שורה compliant וכן reason. שלבים מאוחרים יותר או לאשר אוטומטית ולפרסם את רשומת היומן במערכת ה-AP או להתחיל בתהליך אישור עם נימוקי הסוכן המצורפים והמתנה למבקר פיננסי.

הכנת תדריך פגישה

זרימת עבודה מופעלת מדי בוקר, מפרטת את הפגישות של Outlook, ומחוברת בלולאה בכל אחת מהן. לכל פגישה, שלב מוקדם יותר מושך את הקשר החשבון מ-Dynamics 365. הצומת של הסוכן משתמש אז ב-Work IQ כדי לסרוק מיילים ושרשורים עדכניים ב-Teams עם המשתתפים ומחזיר נקודות שיחה, סיכונים פתוחים ושאלות מומלצות. בשלבים מאוחרים יותר הפלט מעוצב כקטע HTML הנשלח בדואר אלקטרוני 30 דקות לפני הפגישה, ומפורסם ככרטיס אדפטיבי ב-Teams.

חילוץ נתונים ממסמכים

תהליך עבודה יכול להשתמש בנתונים ממסמכים בדרכים שונות. שני תרחישים נפוצים הם קבצים מצורפים לדוא"ל של Outlook וקבצי SharePoint.

לגבי דואר אלקטרוני, הטריגר Office 365 Outlook כשמייל חדש מגיע מפעיל את תהליך העבודה כשמייל מתקבל. הצומת של הסוכן יכול להשתמש ביציאת הטריגר כדי לחלץ נתונים מהקבצים המצורפים של האימייל.

תהליך העבודה מופעל על ידי אימייל Outlook חדש עם צומת סוכן שמוגדר לחלץ נתונים מקבצים מצורפים.

ב-SharePoint, ניתן לשלוף קבצים באמצעות צומת "Get file content" של SharePoint ולהעביר את הקבצים לצומת הסוכן, שיכול לחלץ נתונים ממסמכים המאוחסנים באתר SharePoint. שלבים מאוחרים יותר יכולים להשתמש במידע שהופק כדי לעדכן רשומות, לאכלס מערכות או לייצר תובנות.

זרימת עבודה המשתמשת בצומת תוכן הקובץ SharePoint Get ובצומת Agent לחילוץ נתונים מקובץ SharePoint.

‏‫שאלות נפוצות‬

מתי עליי להשתמש בסוכן אינליין ומתי עליי להשתמש בסוכן קיים?

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

השתמש בסוכן קיים כשאותו סוכן משותף בין כמה זרימות עבודה או משטחים, או כשהסוכן בבעלות צוות אחר ואתה פשוט רוצה לקרוא לו.

האם ניתן לעשות שימוש חוזר בסוכן אינליין מחוץ לזרימת עבודה זו?

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