מילון מונחים
מונחים ומושגי מפתח מקורס הנדסת רתמה לסוכנים, לפי סדר הופעה.
Agent Loop — לולאת סוכן לולאת הסוכן
לולאת ה-while-true המרכזית ששולחת הודעות ל-LLM, בודקת אם הוא רוצה להשתמש בכלים, מריצה אותם, ומזינה תוצאות בחזרה.
Harness — רתמה לולאת הסוכן
הקוד שעוטף את ה-LLM — הרצת כלים, ניהול הקשר, בדיקות בטיחות. המודל מחליט; הרתמה מבצעת.
Tool Schema — סכמת כלי שימוש בכלים
אובייקט JSON שמתאר שם כלי, תיאור ופרמטרי קלט. ה-LLM קורא סכמות כדי להחליט באיזה כלי להשתמש.
Dispatch Map — מפת שיגור שימוש בכלים
מילון שממפה שמות כלים לפונקציות handler. חיפוש אחד מחליף שרשרת if/elif.
TodoManager — מנהל משימות כתיבת משימות
כלי תכנון שעוקב אחר משימות עם סטטוסים. אוכף מיקוד של משימה אחת בכל פעם.
Subagent — תת-סוכן תת-סוכנים
סוכן ילד חד-פעמי שנוצר עם הקשר נקי למשימה בודדת. מחזיר סיכום ונעלם.
Context Compaction — דחיסת הקשר דחיסת הקשר
דחיסה הדרגתית של היסטוריית שיחה. מיקרו: קיצוץ תוצאות ישנות. בינוני: סיכום ב-50k. קשה: סיכום LLM ב-80k.
Task Graph — גרף משימות מערכת משימות
גרף מכוון ללא מעגלים של משימות עם תלויות. נשמר כקבצי JSON על הדיסק.
Agent Mailbox — תיבת דואר סוכן צוותי סוכנים
קובץ JSONL להוספה בלבד לתקשורת בין סוכנים. כתיבה בהוספה; קריאה בריקון.
Worktree — עץ עבודה בידוד Worktree ומשימות
תיקיית עבודה נפרדת של git המקושרת לאותו מאגר. כל worktree על ענף משלו לבידוד.
Eval Case — מקרה הערכה הערכת סוכנים
תרחיש בדיקה מובנה לסוכן: פרומפט, מגבלות משאבים, ופונקציית בדיקה שמדרגת את התוצאה.
Guardrail — מעקה בטיחות מעקות בטיחות
שכבת הרשאות שבודקת כל קריאת כלי לפני ביצוע. יכולה לאשר אוטומטית, לדרוש אישור אנושי, או לדחות.
Agent Trace — מעקב סוכן תצפית ודיבאג
הקלטת JSONL של כל אירוע בסשן סוכן: קריאות LLM, הרצות כלים, שגיאות. הקופסה השחורה לדיבאג.
Model Routing — ניתוב מודלים שילוח לפרודקשן
שימוש במודלים שונים למשימות שונות: מודלים זולים להחלטות פשוטות, מודלים חזקים לחשיבה מורכבת.