זיכרון סשן של סוכן הוא לא פיצ'ר. הוא ה-Control Plane שלך.
רוב הצוותים חושבים שזיכרון של סוכן קשור לבסיסי נתונים וקטוריים (vector databases). הם טועים.
הבעיה האמיתית היא מצב השיחה (conversation state). כשהסוכן שלך עובר ריסטארט, מי מחזיק את ההקשר (context)?
זו לא בעיית חווית משתמש. זו בעיית תשתית.
הנה החישוב של הזמן המבוזבז: אתם מפעילים סוכן קוד. הוא מבלה 45 שניות בקריאת ה-repository שלכם ובבניית מודל מנטלי. ואז, pod עובר ריסטארט, container קורס, או שאתם מחליפים כלים. הסשן הבא שלכם שורף עוד 45 שניות בבנייה מחדש של אותו מודל.
אם 10 מפתחים עושים זאת 3 פעמים ביום, אתם מפסידים 225 שניות ביום לכל אדם. בקנה מידה רחב, אתם מאבדים מאות שעות הנדסה בגלל "אמנזיה" חסרת מצב (stateless amnesia).
הטעות היא להתייחס לזיכרון כאל פיצ'ר בתוך פרימוורק (framework) בודד. הוא לא. זיכרון סשן שייך לשכבת התשתית שמעל ה-runtimes שלכם.
פרימוורקים כמו LangGraph או AutoGen נותנים לכם זיכרון בתוך ה"קירות" שלהם. אבל הם נכשלים כשאתם צריכים:
- להריץ סוכנים על פני runtimes שונים כמו Claude ו-Cursor.
- לשתף מצב (state) בין חברי צוות.
- לשרוד ריסטארטים מבלי לאבד הקשר (context).
- לבצע ביקורת (audit) על פעולות הסוכן לאורך פרויקט.
אתם חייבים להבין את שלושת סוגי הזיכרון:
- Session Memory: ההיסטוריה של אינטראקציה אחת.
- Episodic Memory: אירועים שנשמרים לאורך שבועות או חודשים.
- Semantic Memory: עובדות ותבניות שנשמרות בבסיסי נתונים.
צוותי פרודקשן פותרים זאת על ידי הפרדת ה"מוח" של הסוכן מה-runtime. המוח מטפל בהסקה (reasoning) בתוך pod קבוע (persistent). ה-sandbox מטפל בביצוע (execution) בסביבה זמנית (ephemeral).
בשנת 2026, צוותים לא משתמשים בפלטפורמה אחת. הם משתמשים בהרבה. זה יוצר פרגמנטציה. סשן אחד חי ב-Claude. אחר חי בקובץ מקומי. אחר חי בבסיס נתונים. אתם מאבדים את היכולת לחפש או להעביר עבודה הלאה.
תפסיקו לנסות לתקן את זה עם מודל גדול יותר. תקנו את זה עם תשתית טובה יותר.
שאלו את עצמכם את שלוש השאלות הללו:
- האם הסוכן שלי יכול לשרוד ריסטארט?
- האם הצוות שלי יכול לשתף סשנים של סוכנים?
- האם הסוכנים שלי חולקים הקשר (context) על פני runtimes שונים?
אם אתם לא יכולים לענות ב"כן", אתם שורפים פרודוקטיביות.
בנו control plane שהופך את מצב הסשן (session state) לעמיד (durable), ניתן לחיפוש וניתן לשיתוף.
Source: https://dev.to/paultwist/agent-session-memory-isnt-a-feature-its-your-control-plane-1c2p
Optional learning community: https://t.me/GyaanSetuAi