1. יום ראשון: החלון נגמר
567 / 577 טוקנים · השיחה כולה: 893 טוקנים
זו השיחה משלב 2. השולחן מלא, והמטרה והחוזה כבר נפלו ממנו. כדי להמשיך מחר צריך סשן חדש, ושולחן חדש מתחיל ריק. מה יעבור אליו?
שלב 3 מתוך 4
השולחן מוגבל, העבודה לא. ניהול זיכרון הוא איך ממשיכים מאיפה שעצרנו, בלי שהחרטטן ימציא איפה עצרנו.
בשלב 2 ראינו שחלון הקונטקסט מוגבל. עבודה אמיתית, כמו לקוח, פרויקט או מסמך ארוך, לא נגמרת בשיחה אחת. בשלב מסוים הסשן מתמלא, או שפשוט צריך לפתוח סשן חדש. וסשן חדש מתחיל משולחן ריק.
מה שעובר לסשן הבא הוא רק מה שמישהו כתב. כל השאר נשאר מאחור. ניהול זיכרון הוא מה שמאפשר לחרטטן להמשיך מאיפה שהסשן הקודם עצר, ולא להתחיל מאפס.
זיכרון טוב הוא לא "כל מה שהיה". זה מה שצריך לעבודה של היום. זיכרון שלא שייך למשימה תופס מקום על השולחן בדיוק כמו צרופה לא קשורה.
כשאין זיכרון בכלל, הוא בדרך כלל יגיד שהוא לא זוכר. הבעיה מתחילה כשיש זיכרון חלקי או ישן. עובדה שהייתה נכונה ביום ראשון מונחת על השולחן ביום חמישי ונראית בדיוק כמו עובדה, ומה שחסר הוא משלים מהראש.
וזה לא תמיד אתם שמחליטים מה נזכר. לפי OpenAI, ChatGPT מחליט בעצמו איזה מידע רלוונטי לזכור. לפי Anthropic, סיכום הזיכרון של Claude מתעדכן פעם ב-24 שעות.
מקורות: OpenAI · Memory in ChatGPT · Anthropic · Claude's chat search and memory
הדגמה · אותו לקוח משלב 2, שבוע אחד
אין כאן חיבור למודל, ושום דבר כאן לא מוצג כתשובה של מודל. ההדגמה מראה מה מונח על השולחן בתחילת כל סשן, בטוקנים אמיתיים (o200k_base), והאם זה מה שצריך ומה שנכון היום.
567 / 577 טוקנים · השיחה כולה: 893 טוקנים
זו השיחה משלב 2. השולחן מלא, והמטרה והחוזה כבר נפלו ממנו. כדי להמשיך מחר צריך סשן חדש, ושולחן חדש מתחיל ריק. מה יעבור אליו?
יום שלישי: הלקוח התקשר. הוא חוזר בו מהביטול, ורוצה לעבור למסלול עוסק פטור ב-450 ש"ח לחודש.
אותו זיכרון מיום שני עובר לסשן של יום חמישי: מאשרים ללקוח את המעבר למסלול החדש.
עכשיו אתם מחליטים. הדף מתחיל ממה שעבר ביום שני. עוברים על כל שורה: משאירים, מוחקים, או מחליפים במה שנכון היום.
הוא מציע, אתם מאשרים. שום דבר לא נכנס לזיכרון בלי שראיתם אותו, ולכל עובדה יש תאריך.
הוא כותב פתק: איפה עצרנו, מה החלטנו, מה השתנה, מה פתוח, מה הבא.
תשאיר פתקאתם עוברים על הפתק שורה אחרי שורה: מאשרים, מתקנים, מוחקים.
תראה לי לפני שאתה שומרהפתק המאושר נכנס לדף הפרויקט שלכם. לכל עובדה יש תאריך. מה שהשתנה מחליפים, לא מוסיפים.
דף הפרויקטמניחים את הדף על השולחן, והוא אומר מה הבין לפני שמתחילים לעבוד.
הנה איפה אנחנו · מה הבנת?התבנית הריקה תופסת 107 טוקנים. דף מלא עדיין קטן בהרבה משיחה שלמה.
דף הפרויקט: [שם הלקוח או הפרויקט] עודכן לאחרונה: [תאריך] המטרה: [משפט אחד] החלטות: - [תאריך] [מה הוחלט] עובדות (עם תאריך ומקור): - [תאריך] [העובדה] (מקור: [חוזה / מייל / שיחה]) מה פתוח: - [מה עוד לא נסגר] הצעד הבא: [מה עושים בסשן הבא]
11 טכניקות, לפי שלושת התפקידים של זיכרון.
החלון נגמר. העבודה צריכה לעבור לסשן הבא.
סשן חדש מתחיל משולחן ריק. מה מניחים עליו?
זיכרון שאף אחד לא בודק הופך לחרטוט עם תאריך.