דלג לתוכן הראשי

Microsoft Copilot Studio: אפליקציות, Hooks וידע ארגוני

שליטה מלאה בבניית סוכנים חכמים ואוטומציה של תהליכים ארגוניים

רמה

מתקדמים

משך הקורס

32 שעות

מודולים

6 מודולים

סוג קורס

אונליין

מה תלמדו בקורס?

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

מודול 1: מבוא ל-Microsoft Copilot Studio

⏱️ 2 שעות (120 דקות)

Microsoft Copilot Studio הוא פלטפורמה מהפכנית לבנייה ותחזוקה של סוכנים חכמים (Copilots) ללא צורך בדעת תכנות עמוקה. בפתיחת קורס זה, נכיר את ממשק המשתמש, את כלים העיקריים, ואת ההבדלים המשמעותיים בינו לבין Power Virtual Agents (PVA) אשר הוא הקודם שלו.

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

ההבדלים בין Copilot Studio ל-Power Virtual Agents הם משמעותיים: Copilot Studio בנוי על גרסה חדישה של Generative AI, תומך ב-Hooks advanced, יכול לשלב ידע ארגוני מיידית, ויש לו ממשק משתמש מעודכן. Power Virtual Agents הוא כלי קלוט יותר, אך עדיין תמיד נתמך עבור פרויקטים קטנים וממשיים.

סביבת הפיתוח של Copilot Studio דורשת גישה ל-Microsoft 365 ו-Power Platform. תצטרכו חשבון פעיל ב-Power Automate ו-Dataverse עבור ניתוח מלא של יכולויות האינטגרציה. תנאי הרישום פשוטים: כל משתמש עם רישיון Microsoft 365 יכול להתחיל, אך לפעולות מתקדמות יידרש רישיון Power Platform נוסף.

טיפ חשוב:

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

נושאים בעמוד זה:

  • • הכרת ממשק Copilot Studio וחלוניות הראשיות
  • • ההבדלים העקרוניים בין Copilot Studio ל-Power Virtual Agents
  • • הגדרת סביבת פיתוח והאישורים הנדרשים
  • • תנאיי הרישום וההרשאות הנדרשות
  • • הכנת סביבת עבודה לתרגולים הבאים

מודול 2: יסודות בנייה של אפליקציות Copilot

⏱️ 2.5 שעות (150 דקות)

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

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

התנהגות הדיאלוג והשיחה תלויה בהגדרות סיפוק שכן לא כל משתמש יחפש את אותו דבר בדיוק. אתה יכול להגדיר משתנים המרימים מידע מהמשתמש (כמו שם, דוא"ל, או בחירה מערכת), ולהשתמש בהם בתוך תשובות כדי להתאים את הדיאלוג. Copilot Studio תומך בזרימות לוגיות מתקדמות: ניתן ליצור תנאים (if-else), לולאות, ומשתנים גלובליים שמתמשכים בכל השיחה.

בדיקה והשקה ראשונית היא חלק חיוני שעולים עליו ישירות. Copilot Studio מספקת "Test Bot" שמאפשרת לנו לתקשר עם הסוכן בזמן פיתוח, לראות טעויות בזמן אמת, ולהבין בדיוק איך התשובות נראות. השלב הזה חוסך ממנו שעות רבות של debug מאוחר יותר. לאחר שהכל עובד כצפוי, ניתן "להשקות" את הסוכן לאמצעי ספציפי (Teams, web, וכו').

// דוגמה: משתנה המאחסן מידע משתמש בדיאלוג

var userInput = {
name: "שם המשתמש",
email: "user@company.com",
intent: "בקשה לעזרה",
timestamp: new Date()
};

עצה מעשית:

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

נושאים בעמוד זה:

  • • יצירת סוכן Copilot חדש - שמות, תיאורים וסמלים
  • • עיצוב תשובות בעזרת Rich Text וכרטיסיות ויזואליות
  • • בנייה של דיאלוג לוגי עם משתנים וזרימות
  • • הבדיקה בזמן אמת עם Test Bot
  • • הוצאת הסוכן לאמצעים שונים (Teams, Web, וכו')

מודול 3: Hooks - חיבור ל-API ומערכות חיצוניות

⏱️ 3 שעות (180 דקות)

Hooks היא אחת מהתכונות החזקות ביותר של Copilot Studio. Hooks הם נקודות חיבור אשר מאפשרות לסוכן לבצע פעולות חיצוניות בנקודות ספציפיות בזרימת הדיאלוג. קיימים שני סוגים עיקריים: Pre-hook שמתבצע לפני שהסוכן מעבד את הקלט, ו-Post-hook שמתבצע אחרי שהתשובה נוצרה. סוגים אלו מאפשרים לנו לאחזר נתונים חיצוניים, לעדכן מערכות חיצוניות, או לבצע אימות טרם השיחה מתחילה.

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

קישור ל-Power Automate ו-RPA הוא שלב הטבעי הבא. Power Automate מאפשרת לנו ליצור זרימות מורכבות שנקראות מתוך Hook. לדוגמה, אם משתמש שואל על סטטוס הזמנה, Hook יכול לקרוא לזרימת Power Automate המחפשת בבסיס הנתונים את הזמנה זו ומחזירה את הסטטוס בחזרה לסוכן. RPA (Robotic Process Automation) יכול להוסיף שכבה נוספת של אוטומציה, בעיקר כאשר צריך לטפל במערכות לגדיות או יישנות.

טיפול בשגיאות וביקורת ב-Hooks הוא קריטי לייצור יציב. כל Hook צריך להכיל מנגנון Try-Catch שמטפל בכישלונות (timeout, network error, וכו'). Copilot Studio מספקת logging אוטומטי, אך עדיף לוודא שאתה מתעד את כל הקריאות החשובות. דוגמאות מעשיות כוללות: API calls לשירות הזמנות, Webhook integrations עם Slack או Microsoft Teams, והעברת נתונים לדוחות Power BI.

// דוגמה: Hook שמאחזר מידע הזמנה מ-API

POST /hooks/pre-message
Host: api.example.com
Content-Type: application/json

{
"orderId": "12345",
"userId": "user-abc",
"timestamp": "2024-01-15T10:30:00Z"
}

ממצא אבטחה חיוני:

אל תעבירו סודות (API keys, passwords) בתוך Hooks או Power Automate flows ישירות. השתמשו תמיד ב-Azure Key Vault או Secure Variables עבור אחסון בטוח של אישורים.

נושאים בעמוד זה:

  • • הבנה מעמיקה של Hooks ושני סוגיהם (Pre ו-Post)
  • • תכנון וביצוע Pre-hooks לאימות וזיהוי
  • • תכנון וביצוע Post-hooks לרישום ועדכונים
  • • קישור עם Power Automate לזרימות מתקדמות
  • • הטמעת RPA לאוטומציה של מערכות מורכבות
  • • ניהול שגיאות ותיעוד מלא של כל קריאה
  • • דוגמאות בפועל: API, Webhooks, וקריאות לשירותים חיצוניים

מודול 4: ידע ארגוני וניהול מקורות מידע

⏱️ 3.5 שעות (200 דקות)

ידע ארגוני הוא העומק הנכון של כל סוכן חכם. Copilot Studio מאפשרת לאינטגרציית Dataverse ו-SharePoint כדי שהסוכן יוכל לאחזר מידע ישירות מבסיסי הנתונים הקיימים בארגון. Dataverse היא מסד נתונים מובנה המשמש ל-Power Platform, בעוד SharePoint היא פלטפורמת ניהול תוכן שלרוב כבר קיימת בחברות. שתיהן יכולות לשרת כמאגרי מידע עבור הסוכן.

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

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

מנהל הידע (Knowledge Manager) ב-Copilot היא דמות קטגוריה שאחראית על ניהול תוכן הידע. זה יכול להיות אדם מהארגון שיודע את הדומיין (Customer Success Manager, HR Manager, וכו'), ורומה נותנת הרשאה לערוך, להוסיף ולמחוק מידע. ביקורת איכות ודיוק של המידע היא משימה מתמשכת. סוכן עם מידע לא מדויק יכול להנזיק מיתר הביטחון של הארגון.

// דוגמה: שאילתה ל-Dataverse עבור מידע עדכני

GET /api/data/v9.2/policies
?$filter=status eq 'active'
&$orderby=modifiedon desc
&$select=policyid,title,content,validfrom,validto

Response:
{
"value": [
{
"policyid": "8a4c2e9f",
"title": "מדיניות Sick Leave",
"validfrom": "2024-01-01"
}
]
}

הנושא שנדון:

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

נושאים בעמוד זה:

  • • אינטגרציית Dataverse - גישה לנתונים מובנים
  • • קישור SharePoint לידע ממשאבים קיימים
  • • טעינת מסמכים PDF, Word ו-Excel לידע הסוכן
  • • הגדרת סינכרון בזמן אמת עם Power Automate
  • • ניהול תפקידי Knowledge Manager
  • • ביקורת איכות ודיוק מידע מתמשך
  • • שיפור תגובות הסוכן דרך ידע מעמיק

מודול 5: Advanced Topics - הרחבות ותוספות

⏱️ 3 שעות (180 דקות)

Generative AI ו-GPT integration הם המנוע שמניע את Copilot Studio. תוך כדי קורס זה, הסוכנים שלך משתמשים כבר בטכנולוגיות אלה, אך הבנה עמוקה של איך הם עובדים תאפשר לך להוציא יותר ערך. Copilot Studio משתמש בגרסה מתקדמת של GPT וטכנולוגיות OpenAI כדי ליצור תגובות מתאימות. מכיוונים שאתה כבר יודע את הבסיס, כעת נגיע להבנה של איך לכוונן (fine-tune) את הדקויות של התגובות.

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

ניתוח חוויית משתמש (UX Analytics) היא חלק משמעותי מהבתחזוקה של סוכן. Copilot Studio מספקת דוחות מפורטים על: מספר השיחות, שיעור ההשלמה של השיחה, רמות הסיפוק של משתמשים (CSAT), ורמות הסיום (escalation) לסוכנים אדם. ניתוח זה עוזר לך להבין איפה הסוכן מתקשה ואיפה הוא מצליח.

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

// דוגמה: Prompt Engineering לתשובה קצרה

System Prompt:
"אתה עוזר נוח לחברה ABC.
תשובותיך צריכות להיות קצרות (מקסימום 2 משפטים),
ברורות וביעריות. השתמש בתיוג לפי הצורך."

User Input: "מה ההנהלה על Remote Work?"

Output: "Remote Work מותר 2 ימים בשבוע.
פנה ל-HR Manager לפירוטים נוספים."

טיפ למפתחים:

תתעדו כל שינוי שאתם עושים לתשובות וליוזר prompt. השווה את האפקטיביות של ערכים שונים וברר מה עובד הכי טוב עבור משתמשים שלך.

נושאים בעמוד זה:

  • • הבנה עמוקה של Generative AI ו-GPT Integration
  • • Prompt Engineering לכיוונון תשובות
  • • בקרה על טון, סגנון ורמת פרטיות של תשובות
  • • ניתוח Analytics של חוויית משתמש
  • • מדידת CSAT ושיעורי סיום (escalation)
  • • הגדרת RBAC (Role-Based Access Control)
  • • ניהול גישה למידע רגיש
  • • בדיקות הצלחה ואופטימיזציה מתמשכת

מודול 6: פרויקט מעשי - בנייה של Copilot ארגוני

⏱️ 4 שעות (240 דקות)

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

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

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

בדיקות ודיבאגינג מתקדם כוללים בדיקה ימניים (unit tests) של כל חלק, בדיקות אינטגרציה של כל Hooks, וגם בדיקות end-to-end של כל התהליך. אתה תעקוב אחר התיעוד (logs), תתרגם שגיאות, ותתקן בעיות. הצגת הפתרון תכלול הדגמה לבעלי עניין של הארגון, הסברים של הערך שהסוכן מביא, וטיפול בשאלות או הצעות לשיפור.

// דוגמה: מבנה Hook שיצא בהצלחה בפרויקט

async function handleUserRequest(context) {
try {
const userId = context.userId;
const userProfile = await fetchFromDataverse(userId);
const relevantPolicies = await searchPolicies(userProfile.dept);
await logInteraction(userId, 'copilot_query');
return {
success: true,
data: relevantPolicies
};
} catch (error) {
console.error('Hook Error:', error);
return {
success: false,
message: 'שגיאה בעדכון המידע'
};
}
}

משימה סופית:

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

נושאים בעמוד זה:

  • • הבנת צרכי הארגון וצדדים מעורים
  • • תכנון מערכת Copilot שלם
  • • בנייה צעד אחר צעד של הסוכן
  • • שילוב כל הרכיבים: דיאלוג, Hooks, ידע
  • • בדיקה ו-debugging של Hooks ואינטגרציות
  • • בדיקות unit, integration ו-end-to-end
  • • תיעוד (logging) ועקיבה אחר בעיות
  • • הצגה לבעלי עניין וקבלת פידבק
  • • אופטימיזציה מתמשכת בהתאם לשימוש

שאלות נפוצות

מוכנים להתחיל?

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