אנטומיה של מיומנות טובה

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

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

כדי לבנות מיומנויות אמינות, עליכם להתייחס אליהן כאל רכיבי תוכנה. הן זקוקות לחוזים (contracts) ברורים.

חוזה מיומנות עונה על השאלות הבאות:

  • איזה מידע המיומנות הזו צריכה?
  • איזה תוצאה היא תייצר?
  • על אילו הנחות היא מתבססת?
  • מה קורה כאשר חסר מידע?

ללא הגבולות הללו, לא ניתן להרכיב תהליכי עבודה מורכבים.

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

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

  2. עיצוב פלט (Output Design) מיומנות אינה קיימת בוואקום. השלב הבא בתהליך העבודה שלכם צריך להשתמש בתוצאה. אם מיומנות מחזירה פסקה ארוכה, מכונה עלולה להתקשות לקרוא אותה. תכננו פלטים שיעזרו לסוכן הבא או ל-orchestrator לקבל החלטה.

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

  4. גמישות מבוקרת (Controlled Flexibility) נוקשות יתר הופכת מיומנות לחסרת תועלת בהקשרים חדשים. גמישות יתר הופכת אותה לבלתי צפויה. השתמשו בכללים נוקשים למשימות כמו עיצוב (formatting) או אימות (validation). השתמשו ביותר גמישות למשימות כמו מחקר או תכנון.

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

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

מקור: https://dev.to/codanyks/anatomy-of-a-good-skill-designing-capabilities-that-systems-can-trust-4ap5

קהילת למידה אופציונלית: https://t.me/GyaanSetuAi