הוספת כלים לסוכנים מותאמים אישית

הערה

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

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

  • שליחת הודעות דואר אלקטרוני באמצעות Office 365 Outlook המחבר
  • בדוק את תנאי מזג האוויר הנוכחיים ותחזיות
  • קריאה וכתיבה של נתונים מ- Dataverse
  • קריאה ופרסום של הודעות ב- Teams

מנגנונים להוספת כלים לסוכנים

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

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

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

קיימים כמה מנגנונים זמינים להוספת כלים לסוכן שלך:

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

שני מנגנונים נוספים שתוכל להשתמש בהם כדי להוסיף התנהגות דמוית כלי לסוכן שלך הם:

הערה

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

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

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

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

  2. עבור לדף כלים של הסוכן.

  3. בחר הוסף כלי.

  4. בחלונית הוסף כלי , בחר כלי חדש.

  5. בחר את סוג הכלי שברצונך להוסיף מהרשימה שמופיעה:

    • הנחיה
    • זרימת סוכן
    • שימוש במחשב
    • מחבר מותאם אישית
    • פרוטוקול הקשר של המודל
    • REST API

    צילום מסך המציג בחירה עבור סוג של כלי חדש להוספה לסוכן

  6. בצע את שלבי קביעת התצורה הספציפיים לסוג הכלי שבחרת. לדוגמה, אם תבחר הצג בקשה, עליך לבצע את השלבים הבאים:

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

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

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

הצגה ושינויים בתצורה של הכלי

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

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

  • פרטים
  • פריטי קלט
  • השלמה

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

פרטים

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

כאן, באפשרותך להציג ולעדכן:

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

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

  • פרטים נוספים:

    • אפשר לסוכן להחליט באופן דינאמי מתי להשתמש בכלי: כאשר אפשרות זו נבחרת, הסוכן יכול להשתמש בתיאור Generative כדי לקבוע מתי להשתמש בכלי. אם אפשרות זו אינה נבחרת, הסוכן משתמש בכלי רק כאשר מתבצעת אליו קריאה מפורשת מנושא. (כברירת מחדל, אפשרות זו נבחרת כאשר תזמור generative זמין.)
    • שאל את משתמש הקצה לפני ההפעלה: בחוויה של צ'אט של משתמש קצה, בקש מהסוכן אישור לפני הפעלת הכלי. אפשרות זו מוגדרת ללא כברירת מחדל .
    • אימות: בחר אם להשתמש באישורי המשתמש (משתמש קצה) או יוצר (Maker-provided) עבור הכלי. כברירת מחדל, אימות המשתמש חל.
    • תיאור: באופן אופציונלי, באפשרותך להוסיף תיאור של הכלי שהסוכן מציג למשתמש כאשר הוא מעוניין להפעיל את הכלי. תיאור זה מיידע את המשתמש במה הוא מתבקש לאמת.

פריטי קלט

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

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

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

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

השלמה

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

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

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

תחת לאחר הפעלה, בחר אחת מכמה אפשרויות שונות עבור האופן שבו הכלי אמור להגיב למשתמש לאחר הפעלת הכלי:

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

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

בחירת כלים ואוסף קלט

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

הסוכן שוקל כמה גורמים כדי לקבוע את בחירת הכלי:

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

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

עצה

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

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

התקשרות לכלי קיים מתוך נושא

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

כדי להפעיל כלי מתוך נושא

  1. ב Copilot Studio, עבור אל Topics עבור הסוכן שברצונך לערוך.

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

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

    • האם ירד גשם
    • התחזית של היום
    • קבל את מזג האוויר
    • מהו מזג האוויר
  4. בחר הוסף צומת (+) ולאחר מכן בחר הוסף כלי.

  5. בחר את הכלי מתוך הכלים הזמינים. קיימות שלוש כרטיסיות המציגות סוגים שונים של כלים:

    • כלים בסיסיים
    • מחבר
    • כלי

    צומת הפעולה שלך נוסף כעת לנושא שלך.

  6. בחר שמור.

מידע אודות מחבר MCP

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

שיקולי אימות עבור כלים

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

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

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

בדוק את הכלי שלך

עם תזמור Generative, ה- orchestrator בוחר את הכלי שלך כשהוא חושב שהוא רלוונטי לשאילתת משתמש.

לחלופין, באפשרותך לקרוא לכלי קיים מתוך נושא.

הפעל או כבה כלי בסוכן שלך

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

כדי לכבות את הכלי בסוכן:

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

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

מחיקת כלי מהסוכן שלך

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

  1. עבור אל הסוכן שלך ובחר את הדף כלים עבור הסוכן שלך.
  2. חפש את הכלי ברשימת הכלים ורחף מעל שם הכלי. בחר את שלוש הנקודות (...).
  3. בחר מחק. יופיע חלון אישור.
  4. בחר מחק כדי להסיר את הכלי.

הכלי נעלם מרשימת כלי הסוכן.

הערה

באפשרותך למחוק כלים רק מהדף כלי סוכן. לא ניתן למחוק כלים מהדף Copilot Studio tools הראשי.

מגבלות על כלים בסוכנים

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