📚 פרק 11 מתוך 14 | קורס Claude Code בעברית

בפרקים הקודמים דיברנו על Extended Thinking, Plan Mode והרשאות. הפעם נתמקד בנושא שמשפיע על הכל: ניהול הקונטקסט (Context Management). נבין מה זה ה-Context Window, למה חשוב לשמור עליו, איך לבדוק כמה מקום נצרך בכל רגע, ואיך לדחוס או לנקות אותו כשצריך.

✅ מה תלמדו בפרק זה

  • מה זה Context Window ולמה חשוב לנהל אותו
  • איך פקודת /context מציגה את ניצולת הקונטקסט בזמן אמת
  • מה תופס מקום בקונטקסט: System Prompt, כלים, זיכרון, הודעות ועוד
  • מה זה Auto-Compact Buffer ואיך הוא עובד אוטומטית
  • איך לדחוס את הקונטקסט ידנית עם /compact
  • ההבדל בין /clear לבין פתיחת סשן חדש

רענון: מה זה Context Window?

ה-Context Window (חלון ההקשר) הוא בעצם כל המידע שהמודל "רואה" בכל רגע נתון: ההודעות שלכם, התשובות שלו, הנחיות המערכת, כלים זמינים, קבצי CLAUDE.md ועוד. בכל פעם ש-Claude צריך להגיב, הוא קורא את כל מה שנמצא בחלון הזה מתחילתו ועד הנקודה הנוכחית.

למה חשוב לנהל את הקונטקסט?

💰 עלות

בכל תגובה, המודל צריך לקרוא את כל הקונטקסט. ככל שהקונטקסט גדול יותר, כך צריכת הטוקנים גדלה — מה שמשפיע על העלות ועל מכסת השימוש שלכם.

🎯 איכות

קונטקסט עמוס בנתונים לא רלוונטיים עלול לגרום ל-Claude לפספס פרטים חשובים או לטעות. קונטקסט נקי ומרוכז = תשובות מדויקות יותר.

💡 תופעת "Lost in the Middle": מחקר ידוע בתחום מראה שמודלי שפה נוטים לזכור טוב יותר את מה שהיה בתחילת השיחה ואת מה שהיה בסופה, אבל מידע שנמצא באמצע עלול ללכת לאיבוד. חשוב לציין: מודלים חדשים כמו Opus 4.6 ו-Sonnet 4.6 מתמודדים עם הבעיה הזאת הרבה יותר טוב מקודמיהם — אבל עדיין כדאי לשמור על קונטקסט מרוכז ונקי.

פקודת /context — בדיקת ניצולת בזמן אמת

כדי לדעת בדיוק כמה מהקונטקסט שלכם בשימוש, כתבו /context בתוך Claude Code. תקבלו פירוט מלא של כל הרכיבים שתופסים מקום:

רכיב מה זה דוגמה לאחוז
System Prompt ההנחיות שאנתרופיק נותנת למודל: מה מותר ואסור, איך לתקשר איתכם, כללי התנהגות כלליים ~3%
System Tools הכלים המובנים של Claude Code: קריאת קבצים, עריכה, חיפוש, הרצת פקודות ועוד ~4.5%
MCP Tools (deferred) כלים חיצוניים כמו Gmail, Google Calendar וכו'. מסומנים כ-deferred — לא נטענים עד שנדרשים ~1.3%
Memory Files כל קבצי CLAUDE.md שנטענו — הנחיות הפרויקט, כללים ומוסכמות משתנה
Skills מיומנויות מותאמות אישית שהוגדרו בתיקיית .claude/skills/ משתנה
Messages כל ההודעות שלכם והתשובות של Claude בשיחה הנוכחית עולה עם הזמן
Free המקום הפנוי שנותר בחלון הקונטקסט ~75% (בתחילת שיחה)
⚠️ מה זה "deferred"? כלים שמסומנים כ-deferred לא באמת נטענים לקונטקסט עד שClaude צריך להשתמש בהם. רק שמות הכלים נשמרים כדי ש-Claude יידע מה זמין לו, אבל ההגדרות המלאות נטענות רק בעת הצורך. זה חוסך מקום משמעותי בקונטקסט.

נקודה מעניינת: גם בשיחה חדשה לגמרי, הקונטקסט כבר תפוס בכ-8% — בגלל ה-System Prompt, הכלים וקבצי הזיכרון שנטענים אוטומטית. ככל שתמשיכו לעבוד, חלק ה-Messages יגדל בהתאם.

גדלי חלון הקונטקסט במודלים השונים

מודל גודל חלון קונטקסט הערות
Opus 4.6 / Sonnet 4.6 200K טוקנים (ברירת מחדל) / 1M טוקנים (גרסת 1M) גרסת ה-1M נבחרת עם /model opus[1m] או sonnet[1m]
Haiku 4.5 200K טוקנים מהיר וחסכוני
💡 מה זה טוקנים? טוקן הוא יחידת מידע שהמודל מעבד. בקירוב, אפשר לחשוב על טוקן כמילה אחת (בפועל זה קצת שונה — מילים ארוכות או מורכבות עשויות לצרוך יותר מטוקן אחד). חלון של 200K טוקנים שווה בערך ל-200,000 מילים, ו-1M טוקנים — כמיליון מילים.

Auto-Compact Buffer — דחיסה אוטומטית

מה קורה כשהקונטקסט מתקרב לגבול? Claude Code לא פשוט מוחק את תחילת השיחה. במקום זאת, הוא משתמש במנגנון חכם שנקרא Auto-Compact Buffer:

1

זיהוי הרף

כשהקונטקסט מתקרב לגבול, Claude Code מזהה שצריך לפנות מקום.

2

ניקוי פלטי כלים

קודם כל, הוא מנקה פלטים ישנים של כלים (תוצאות חיפושים, תוכן קבצים שנקראו מוקדם יותר).

3

סיכום השיחה

אם עדיין לא מספיק מקום, הוא מסכם את החלקים המוקדמים של השיחה — שומר את הנקודות המרכזיות ומוחק פרטים שוליים.

4

שמירת המהותי

הבקשות שלכם וקטעי קוד חשובים נשמרים. קבצי CLAUDE.md נטענים מחדש במלואם אחרי כל דחיסה.

⚠️ מגבלה חשובה: Auto-Compact לא יכול לדחוס הכל. אם אתם עובדים עם קבצי קוד גדולים מאוד ש-Claude צריך לזכור, הוא לא יכול לקצר אותם. במצבים כאלה, אתם עדיין עלולים להגיע למגבלת הקונטקסט. הפתרון: פצלו משימות גדולות לשיחות נפרדות.

פקודת /compact — דחיסה ידנית

לא חייבים לחכות שה-Auto-Compact יפעל. אפשר להריץ דחיסה בעצמכם בכל רגע עם הפקודה /compact. זה שימושי כשאתם מרגישים שהשיחה נהיית ארוכה ורוצים "לנקות" אותה.

דוגמאות לשימוש ב-/compact:
/compact # דחיסה כללית /compact focus on the API changes # דחיסה עם דגש — שמור את השינויים ב-API

האפשרות לתת הנחיית פוקוס מאפשרת לכם לומר ל-Claude מה חשוב לשמור. למשל, אם עבדתם על כמה נושאים ועכשיו רוצים להתמקד רק בשינויי ה-API — הוא ישמור את המידע הרלוונטי ויזרוק את השאר.

✅ דוגמה מהשטח: בהדגמה בסרטון, אחרי עבודה ממושכת שהביאה את ה-Messages ל-35% מהקונטקסט, הפקודה /compact הורידה אותם לאחוז בודד — ירידה דרמטית שמפנה מקום רב להמשך עבודה.

/clear לעומת סשן חדש

כשאתם רוצים לנקות את הקונטקסט לגמרי ולהתחיל מחדש, יש שתי אפשרויות:

✅ /clear — ניקוי בתוך הסשן

  • מנקה את כל היסטוריית השיחה
  • שומר את הגדרות הסשן: מודל, Permission Mode, Effort Level
  • שימושי כשרוצים להתחיל נושא חדש בלי לאבד הגדרות
  • אפשר גם להשתמש ב-/reset או /new (אותו דבר)

🆕 סשן חדש

  • פותח חלון שיחה חדש לגמרי
  • מאפס את כל ההגדרות לברירות המחדל של Claude Code
  • שימושי כשרוצים התחלה נקייה לחלוטין
  • הדרך: סגירת החלון הנוכחי ופתיחת חלון חדש

טיפים לניהול קונטקסט חכם

1

בדקו עם /context

מדי פעם הריצו /context כדי לראות כמה מקום נותר. אם ה-Messages עולים מעל 50%, שקלו לעשות /compact.

2

פצלו משימות ארוכות

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

3

שמרו הנחיות ב-CLAUDE.md

הנחיות חשובות שכתבתם בשיחה עלולות ללכת לאיבוד בדחיסה. שמרו אותן בקובץ CLAUDE.md — הוא נטען מחדש אחרי כל Compact.

4

השתמשו ב-/compact עם פוקוס

כשעוברים לנושא חדש באמצע שיחה, הריצו /compact focus on [הנושא החדש] כדי לשמור רק את מה שרלוונטי.

שאלות נפוצות

Claude Code יפעיל את מנגנון ה-Auto-Compact אוטומטית ויסכם חלקים מהשיחה כדי לפנות מקום. אם גם אחרי הדחיסה אין מספיק מקום (למשל בגלל קבצי קוד גדולים), תקבלו הודעה שמומלץ להתחיל שיחה חדשה.
הוא מנסה לשמור את הנקודות המרכזיות ולמחוק פרטים שוליים. הבקשות שלכם וקטעי קוד חשובים נשמרים. עם זאת, הנחיות מפורטות מתחילת השיחה עלולות ללכת לאיבוד — לכן מומלץ לשמור הנחיות קבועות בקובץ CLAUDE.md.
/compact מסכם ודוחס את השיחה הקיימת — Claude עדיין "זוכר" את הנקודות המרכזיות. /clear מוחק את הכל לגמרי ומתחיל שיחה חדשה (תוך שמירת הגדרות הסשן). בחרו /compact כשרוצים להמשיך את אותו נושא, ו-/clear כשמתחילים נושא חדש לגמרי.
ה-System Prompt (הנחיות אנתרופיק), כלי המערכת המובנים, וקבצי CLAUDE.md נטענים אוטומטית בתחילת כל שיחה. אלה דברים שClaude חייב כדי לתפקד. 8% מתוך 200K טוקנים זה בערך 16,000 טוקנים — מחיר קטן יחסית לפונקציונליות שזה נותן.
תלוי בפרויקט. עבור פרויקטים גדולים עם הרבה קבצים שצריך לקרוא ולזכור, חלון של 1M טוקנים מאפשר לעבוד בנוחות בלי חשש ממגבלת קונטקסט. עבור פרויקטים קטנים, 200K בדרך כלל מספיק. אפשר לעבור עם /model opus[1m] או /model sonnet[1m].

מה מחכה בפרק הבא?

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

🚀 רוצים ללמוד Claude Code בעברית?

קורס מלא של 14 פרקים, מהתקנה ועד אוטומציות מתקדמות

לכל פרקי הקורס ←

דברו איתנו