מלכודת היררכיית הכללים
הטרמינל שלך מלא בשגיאות אדומות. שלושה סוכני AI רצים בייצור (production). אף אחד מהם לא מסכים על המשמעות של אימות משתמש (user authentication). באג של 20 דקות הופך לחיפוש של 3 ימים בתוך שרשראות כללים.
זו המציאות של ניהול סוכני AI בשנת 2026.
כשמגדילים (scale) מערכות AI, סטים של כללים מצטברים בשכבות כמו משקע. מתחילים עם כללים ברורים. אחר כך הדרישות משתנות. אז מופיעים מקרי קצה (edge cases). תוך זמן קצר, אתם מתחזקים שרשראות כללים שנראות כמו חוק ימי-ביניימי. אתם לא יכולים לעקוב אחרי הסיבה שבגללה סוכן קיבל החלטה מסוימת.
זה יוצר עמימות כללים מדורגת (Cascading Rule Opacity). החלטות הופכות לנכונות לפי הכללים, אך בלתי אפשריות להסבר על ידי בני אדם.
ביפן, מפתחים מכנים זאת גיהנום עדיפות כללים (rule precedence hell). הבעיה היא לא שהכללים שגויים. הבעיה היא שהבנת כלל אחד דורשת להחזיק את כל השרשרת בראש. העומס הקוגניטיבי הזה מאט את הצוות שלכם.
ניתוח שנערך לאחרונה ב-Qiita מציע מסגרת עבודה בת שלושה רבדים לניהול הנושא:
- כללים יסודיים (Foundational Rules): בלתי ניתנים לשינוי (immutable) ומנוהלים בגרסאות (versioned).
- כללים הקשריים (Contextual Rules): התאמות ספציפיות לתחום (domain specific).
- פתרון בזמן ריצה (Runtime Resolution): הערכה דינמית עם רישום (logging) מפורש.
המבנה הזה עוזר, אך המחיר האנושי שלו גבוה. ראיתי צוות שמשקיע 30% מזמן הפיתוח שלו רק בתחזוקת כללים במקום בבניית פיצ'רים. על כל שעה שאתם חוסכים על ידי הוספת מטא-כלל (meta-rule), אתם משלמים 4 שעות תחזוקה בהמשך.
הבעיה האמיתית היא לא השכבות. הבעיה היא שצוותים מוסיפים כללים במקום להוסיף שיקול דעת (judgment).
תבניות-על (Meta-patterns) הן לעיתים קרובות פתרונות עוקפים (workarounds) למודלים חלשים של סוכנים. במקום לבנות סוכנים שיודעים להתמודד עם עמימות, אנחנו בונים שרשראות כללים עצומות כדי לכפות ציות.
כדי להימנע מהמלכודת הזו, פעלו לפי הצעדים הבאים:
- בצעו ביקורת (audit) לשרשרת הכללים שלכם מדי רבעון. אם הכללים גדלים מהר יותר מהפיצ'רים, יש לכם חוב טכני (technical debt).
- צרו תרבות של "חיסול כללים". כל כלל חדש צריך להחליף כלל ישן.
- תעדו (log) את פתרון הכללים. אם אינכם יכולים לעקוב אחרי הכלל שהוביל להחלטה, לא תוכלו לבצע דיבאגינג (debug).
- השקיעו בשיקול דעת של הסוכנים. הצוותים המנצחים ישתמשו בסוכנים שזקוקים לפחות כללים כדי לפעול בצורה נכונה.
התייחסו לניהול כללים כאל פיגומים זמניים. אל תתנו לו להפוך לתשתית הקבועה שלכם.
מה הניסיון שלכם במעקב אחר החלטות של סוכני AI? האם רשימת הכללים שלכם גדלה מהר מדי מכדי שתוכלו לנהל אותה?
מקור: https://qiita.com/shatolin/items/5c18619d3474b7962021
קהילת למידה אופציונלית: https://t.me/GyaanSetuAi