אופני העבודה ============ כתובת העמוד: https://yotamfromm.dev/developer/how-i-work/working-modes/ גרסת Markdown: https://yotamfromm.dev/developer/how-i-work/working-modes.md מפת האתר ל-agents: https://yotamfromm.dev/llms.txt כללי העבודה אומרים איך עובדים, והדף הזה אומר באיזה מנגנון לבחור. הם מסודרים מהזול ליקר, והבחירה מכוונת בכל פעם. ברירת מחדל: context אחד ואצוות מואצלות רוב העבודה לא מתוזמרת. להשתמש ב-orchestration כש-context אחד מספיק זו הדרך הנפוצה ביותר לבזבז כסף. ה-context הראשי מחזיק תכנון, תיאום ושיקול דעת, ועבודה מרובת שלבים עוברת ל-sub-agent בינוני אחד לכל אצווה קוהרנטית. - התקרות הקשיחות יושבות בהגדרות הסביבה ולא בפרוזה. סקריפט orchestration לעבודה גדולה שההפרדה שלה ידועה מראש כלי ה-Workflow של Claude Code הוא סקריפט JavaScript שמתזמר sub-agents באופן דטרמיניסטי, במקום לבקש מ-model לזכור לפצל. הרווח הוא זמן שעון, ושפלט הכלים של כל agent נשאר מחוץ ל-context הראשי. - המשימות שמצדיקות אותו הן גדולות באמת, בסדר גודל של 20 agents בהרצה אחת. - השימוש בו הוא בחירה מפורשת: לא פונים אליו אלא אם הקנה מידה נדרש במפורש. מחקר עמוק: agent לכל מקור, ותקציר בלבד חוזר כל sub-agent מחזיר תקציר במבנה אחיד של כתובת, כותרת, סוג, למה זה חשוב וטענות מרכזיות, ולעולם לא דפים גולמיים. כך המחקר לא מציף את ה-context שקורא לו. - תחום טכנולוגיה: ארבעה agents, על פני מנועי חיפוש, חיפוש בקהילות וספריית המחקר. - תחום פילוסופיה: שלושה agents, וביהדות שלושה, כשהמקור הראשון והסמכותי הוא ספריית הטקסטים של ספריא. - התוצר המקומי תמיד נוצר. חבילת לימוד וספר בספריית המחקר הם אופציונליים, כל אחד בשער משלו. תהליך לפני מימוש ערכת superpowers מכריחה כלל אחד: skills תהליך לפני skills מימוש. השרשרת היא סיעור מוחות, תוכנית כתובה, ביצוע, tests ראשונים ואימות לפני סיום. - אין קוד ייצור בלי test שנכשל קודם. - אין טענת סיום בלי ראיות טריות שהורצו באותה הודעה. מתכנן אחד שלא עורך קוד, ו-executors חד-פעמיים המתכנן שופט את התוצאה, והטענה של ה-executor על הצלחה אינה ראיה. ההעברה היא נתיב לקובץ ועוד שניים עד חמישה קריטריוני קבלה בוליאניים, ולא פרוזה מודבקת. - מתאים כשהעבודה צריכה תקציב context משלה, או סשן שאפשר להתחבר אליו ביד. - למשימה קצרה וחסומה של קריאה, עדיף sub-agent בתוך אותו תהליך. ניסוי בכלי חדש מסתיים בפסק דין עם נימוק זה אופן עבודה בפני עצמו ולא סקרנות סרק, והוא נותן פסק דין ולא תחושה. קוראים את הקוד לחפש מלכודות, מריצים את ה-tests שלו אם יש, בודקים את המנגנון בלי עלות אם אפשר, ופוסקים אמץ, נסה או דחה. - ניסוי אחד נגמר בפסק דין "נסה", עם המלכודות שנמצאו. - review אחר של קריאת קוד הפכה סיווג אבטחה שלא אומת. Personal · Way of Work & AI Practice: How I Work — Working Modes (19) העמוד המלא: https://yotamfromm.dev/developer/how-i-work/working-modes/