מה זה מצב תכנון - Plan Mode - מוסבר בפשטות¶
תארו לעצמכם שאתם מבקשים מקבלן לשפץ לכם את המטבח, והוא פשוט מתחיל לשבור קירות בלי להראות לכם תוכנית קודם. זה בערך מה שקורה כשנותנים לסוכן קוד לבצע משימה מורכבת בלי עצירה - הוא עלול להתחיל לשנות קבצים בכיוון שלא בדיוק מה שהתכוונתם אליו. בדיוק בשביל זה קיים מצב תכנון.
אז מה זה מצב תכנון¶
מצב תכנון - Plan Mode - הוא מצב עבודה שבו הסוכן חוקר את הבעיה, קורא את הקוד הרלוונטי, ובונה תוכנית פעולה מפורטת - אבל לא נוגע בקבצים בפועל. הוא מציג לכם את התוכנית, ואתם מאשרים, מתקנים, או דוחים אותה, לפני שהוא כותב שורת קוד אחת.
למה זה שונה מלתת לו סתם לרוץ¶
בעבודה רגילה, אתם מתארים משימה והסוכן פועל מיד - קורא, כותב, עורך. זה מהיר ומצוין למשימות פשוטות וברורות. הבעיה מתחילה במשימות מורכבות, שבהן יש כמה דרכים אפשריות לפתור את הבעיה, וכל דרך כזו יכולה להוביל למבנה קוד שונה לגמרי. בלי עצירה לתכנון, אתם עלולים לגלות אחרי חצי שעה שהסוכן בחר בגישה שאתם לא רוצים, ועכשיו צריך לפרק חלק ניכר ממה שהוא כתב.
מה קורה בפועל בשלב התכנון¶
הסוכן חוקר את הקודבייס - קורא קבצים רלוונטיים, מבין תלויות, בודק דפוסים קיימים בפרויקט - ואז מנסח תוכנית: אילו קבצים ישתנו, אילו פונקציות ייווצרו, מה הסדר הלוגי של הצעדים, ולפעמים גם אילו סיכונים או נקודות פתוחות יש. התוכנית מוצגת כטקסט קריא, לא כקוד, כדי שתוכלו לשפוט אותה בלי צורך להבין כל שורה מראש.
למה זה שווה את ההשקעה¶
- פחות הפתעות. אתם רואים את הכיוון לפני שהוא הופך למאות שורות קוד.
- הזדמנות לתקן כיוון מוקדם. הרבה יותר קל לומר "לא, תעשה את זה אחרת" לפני שנכתב קוד מאשר אחרי.
- הבנה משותפת. קריאת התוכנית מכריחה גם אתכם להבין מה בדיוק עומד לקרות בפרויקט שלכם, במקום לאשר בעיניים עצומות.
- פחות בזבוז זמן וטוקנים. תיקון תוכנית זול הרבה יותר מתיקון קוד שכבר נכתב ונבדק.
מתי כדאי להשתמש בזה, ומתי לא¶
למשימות קטנות וברורות - תיקון שגיאת כתיב, שינוי טקסט בכפתור - מצב תכנון הוא כנראה בזבוז זמן. אבל למשימות שמערבות כמה קבצים, החלטות ארכיטקטוניות, או שינוי בהתנהגות קיימת של המערכת, זה כמעט תמיד משתלם. כלל אצבע פשוט: אם אתם לא בטוחים איך בדיוק הייתם פותרים את זה בעצמכם, כדאי לראות תוכנית לפני שהסוכן מתחיל לכתוב.
איך זה נראה בכלים בפועל¶
בכלים כמו Claude Code יש מצב ייעודי שמפריד בבירור בין שלב החקירה והתכנון לבין שלב הביצוע, ואתם עוברים ביניהם באופן מודע. זה לא רק נוחות טכנית - זו הרגלה חשובה גם כשעובדים בלי הכלי הזה: תמיד לשאול "מה התוכנית?" לפני שנותנים לסוכן לרוץ חופשי.
בקורס פיתוח עם AI יש פרק שלם על שימוש נכון במצב תכנון במשימות אמיתיות, כולל מתי לדלג עליו כדי לא לאבד זמן על משימות פשוטות.
לסיכום¶
מצב תכנון הוא לא עוד פיצ'ר מגניב - הוא כלי שמונע את הרגע המתסכל שבו אתם צריכים לזרוק חצי שעת עבודה כי הסוכן הלך לכיוון הלא נכון. תשקיעו את הדקה הנוספת לקרוא תוכנית לפני שמאשרים אותה, זה כמעט תמיד משתלם.
יש לכם שאלות על עבודה עם מצב תכנון? הצטרפו לקהילה בדיסקורד.