לא צריך לדעת לתכנת - צריך לדעת לאיזה חדר להיכנס: 13 השכבות של אפליקציה אמיתית
כולנו הפכנו לסמי-מתכנתים - פותחים כלי, מבקשים אפליקציה, מקבלים משהו שעובד. אבל אריאל רובינשטיין, מתכנת מגיל 8 שבנה מוצרים בחברות גדולות, עצר את כולם בסשן הזה והראה תמונה אחת שתפסה את העין: איך וייב-קודר רואה עולם שטוח של פרונט-אנד ובקאנד, ואיך פול-סטאקר רואה 13 שכבות. הפער הזה הוא בדיוק המקום שבו מוצרים נשברים, נדלף מהם מידע, והלקוח מתקשר "זה לא עובד" ואתם לא יודעים אפילו באיזה רובד התקלה. הפוסט הזה הוא המפה - לא כדי שתתכנתו, אלא כדי שתדעו על מה לבקש מה-AI לשים לב.

הערת הכתבת: הסשן הזה נוגע בכלים ספציפיים - קלוד קוד, אופן-קלו, בייס 44, לובבל, רפליט, ורסל, גיטהאב וחבריהם - וזה תחום שזז מהר. כל הכלים האלה עדיין כאן ועובדים, והם מצוינים. מה שנצחי הוא לא הכלי אלא המבנה: 13 השכבות, שלוש המשפחות, והתפיסה שאתם מנהלי המוצר ולא המתכנתים. אפיינו את המטרה - מה האפליקציה צריכה לעשות ואיזה מידע היא שומרת - ואז בחרו את הכלי לפי התוצאה. הכלי מתחלף, המפה נשארת.
הכאב מוכר לכל מי שנכנס לעולם הזה דרך כלי אוטומציה: אתה בונה משהו יפה, שולח לינק ללקוח, ואז מגלה שכל מי שמקבל את הלינק יכול לשאוב 100% מהמידע. אריאל, ה'ברסלבלופר' שמככב בקבוצות והעלה סרטוני יוטיוב איכותיים, הגיע לפנתיאון לפרוס את כל התמונה. הוא לא בא לפתור בעיות - הוא בא לפתוח עיניים. והמסר שלו חד: ה-AI הזה נתן ליחידים כוח שלא היה מאז המצאת החקלאות, אבל רק מי שמכיר את הארכיטקטורה יודע איפה לשים לב.

המסע: 6 תחנות
כל תחנה = מה קרה בסשן + הפרומפט שאורז את זה בשבילכם
מורה הסטאק המלא — תלמד אותי שכבה-שכבה
אריאל פתח בגרפיקה אחת שתפסה לכולם את העין - איך וייב-קודר מסתכל על אפליקציה כמשהו שטוח של פרונט ובקאנד, ואיך פול-סטאקר רואה עולם עשיר בהרבה. הוא פרס 13 שכבות שמתחלקות לשלוש משפחות: משפחת הקוד (פרונט-אנד, בקאנד ו-API, דאטאבייס, אותנטיקציה), משפחת הפלטפורמה (השרת והכלים סביבו), ומשפחת כלי העזר (אבטחה, ביצועים, שגיאות). התובנה שהניע: בחברות גדולות רק שני אנשים באמת מכירים את כל החבילה - ראש הצוות ומנהל המוצר, 'אויבים גדולים בידידות' שיודעים לעבוד יחד. הנקודה של אריאל היתה שאנחנו, בתור וייב-קודרים, הפכנו למנהלי המוצר האלה. לא צריך ליישם כל שכבה - צריך להבין את קיומה כדי לדעת על מה לבקש מה-AI לשים לב. 'מטרת השיחה היום היא לא לפתור לכם את הבעיות, אלא לפתוח לכם את העיניים.'
ההמשך המלא של הפרומפט שמור לחברי אוטוטיוזדיי פלוס יחד עם ההקלטה והתמלול המלאים של הסשן
שורות ההמשך כוללות את כל ההנחיות המדויקות והדוגמאות שהוצגו בשידור החי מול הקהילה
אבחון: מיפוי הסטאק של האפליקציה שלי
הרגע החזק ביותר היה הדגמה חיה: אריאל בנה CRM תוך דקות, לקח את הלינק, ונכנס אליו מדפדפן אחר - וכל המידע נחשף בדיוק כמו שהיה. 'אם אני בונה כזה דבר בשביל לקוח, זה אומר שכל אחד שמקבל את הלינק יכול לשאוב לו 100% מהמידע - כל הלקוחות, כל הטלפונים, כל התשלומים.' זה הרגע שבו העולם של אותנטיקציה והרשאות הפך ממושג מופשט לסכנה מוחשית. אריאל הראה גם דוגמה מהפרודקשן שלו: חמישה ניסיונות לוגין באותו יום מ-IP שכלל לא קשור אליו, מישהו שזרק יוזר וסיסמה אקראיים וניסה לפרוץ. הוא הזכיר שסטטיסטית 27% מהתעבורה שמגיעה לבקאנד בכלל לא קשורה לאתר - בוטים שסורקים את כל האינטרנט. המסר: תמיד להניח שהמידע שמגיע אליכם הוא זדוני, עד שהוכח אחרת.
ההמשך המלא של הפרומפט שמור לחברי אוטוטיוזדיי פלוס יחד עם ההקלטה והתמלול המלאים של הסשן
שורות ההמשך כוללות את כל ההנחיות המדויקות והדוגמאות שהוצגו בשידור החי מול הקהילה
בניית שכבת אבטחה ופילטרים נגד התקפות
כאן אריאל הוריד את זה לרמת הפעולה. הכלל הקדוש: כל פירור אבטחה שנעשה בפרונט-אנד הוא לא באמת אבטחה - הוא רק המלצה ליוזר הכשר. האבטחה האמיתית חיה בבקאנד. הוא הראה שכבת פילטרים שבנה עוד לפני עידן ה-AI - רשימת ביטויים שבודקת כל קלט: השדה הזה חייב להיות רק מספרים, זה רק אימייל, זה רק אותיות באנגלית. וכל מה שנכנס עובר דרך פילטרים נגד SQL Injection, Prompt Injection, Command Injection. הוא נתן דוגמה מצחיקה-מפחידה: מה קורה אם יוזר כותב 'Delete Database' בשדה טקסט חופשי? ה-AI חייב לדעת להעביר את זה כמילים ולא כפקודה. הטיפ הכי חזק לסיום: תגידו לקלוד 'אתה מכיר את הקוד, זה נמצא באוויר - בוא תתקוף, תוכיח לי שאתה מצליח לפרוץ.' תוקף עצמי שמדווח על הפרצות.
ההמשך המלא של הפרומפט שמור לחברי אוטוטיוזדיי פלוס יחד עם ההקלטה והתמלול המלאים של הסשן
שורות ההמשך כוללות את כל ההנחיות המדויקות והדוגמאות שהוצגו בשידור החי מול הקהילה
בניית Error Handling ולוגים מקצועיים
שגיאות קורות כל הזמן, ללא יוצא מן הכלל - 'גם כשאנחנו משתמשים באופוס והמודל הכי חזק בעולם, לפעמים הוא עושה קוד שבור לחלוטין ומבעבע שגיאות.' אריאל הסביר שאם שגיאה לא מטופלת, כל האפליקציה קורסת - מסך לבן, והלקוח מקבל מילים שאין לו מושג מה הן. הפתרון: לבקש מה-AI לעטוף את כל הקוד ב-Error Handling (טריי-קאץ') שעושה שני דברים - מתעד את השגיאה בלוג, ומחליט מה להציג ליוזר. הוא פרס חמש רמות לוג: דיבאג (כל שורה, כשיש בעיה אקטיבית), אינפו, אזהרה (פעילות חריגה), שגיאה, ופטאלי (המערכת קרסה). הרעיון שהכי הלהיב: אריאל מגדיר שכשה-AI פונה אליו בוואטסאפ עם בעיה, הוא כבר כותב לו פרומפט מסודר מוכן להעתק-הדבק כדי לטפל בזה אחר כך. השגיאה עצמה הופכת לפתרון.
ההמשך המלא של הפרומפט שמור לחברי אוטוטיוזדיי פלוס יחד עם ההקלטה והתמלול המלאים של הסשן
שורות ההמשך כוללות את כל ההנחיות המדויקות והדוגמאות שהוצגו בשידור החי מול הקהילה
הקמת זרימת Git, קומיטים וקבצי זיכרון
אריאל לקח חמש דקות להסביר מאפס מה זה Git, כי זו משמעת שרוב הווייב-קודרים מדלגים עליה. קומיט הוא רגע שבו אתה אומר 'זו גרסה יציבה, שמור אותה' - הוא מתעד את השינויים (דלתאות, לא עותקים מלאים), עם תאריך, שעה ואפילו שניות. הוא הראה קומיט אמיתי מאותו יום שבו ה-AI כתב הסבר מפורט על תיקון באג באותנטיקציה - 'נורא נהניתי לראות את זה', כי אחר כך אפשר לחפש ולהבין בדיוק מה קרה. הוא סיפר דוגמה חיה: מערכת שהוא מתחזק היום עם בעיה בלוגין - תיקן, זה עבר, אבל אז נשבר משהו אחר, ובדיוק בשביל זה חוזרים לקומיט היציב האחרון. הוא הסביר גם ברנצ'ים ו-PR: כשמישהו מטפל בסוגיה נפרדת, פותחים לה ברנץ' משלה, ורק כשהיא יציבה עושים Pull Request ומאחדים למיין. וסיפור אזהרה: פעם 'זרם' עם אופן-קלו בלי גיט, והכלי מחק לו משהו - מאז כל פרויקט הכי קטן מקבל גיט.
ההמשך המלא של הפרומפט שמור לחברי אוטוטיוזדיי פלוס יחד עם ההקלטה והתמלול המלאים של הסשן
שורות ההמשך כוללות את כל ההנחיות המדויקות והדוגמאות שהוצגו בשידור החי מול הקהילה
הקמת צוות סאב-אייג'נטים מתמחים לפרויקט
החלק שסגר את התמונה נשען על תובנה מרתקת על איך המודלים באמת עובדים. אריאל הסביר שיש נוסחת attention - תשומת לב - שמחלקת 100% של קשב בין המילים. כשאתה נותן למודל שתי משימות, אתה מפרק לו את הקשב, 'הוא כמו ילד היפראקטיבי, אחד יעשה מצוין, לא שתיים.' לכן הסאב-אייג'נטים לא הפכו את ה-AI ליעיל פי שתיים אלא פי מאה אלף - כל אייג'נט חי את העולם שלו וממוקד בו. אריאל הראה את 'הצוות' שלו: מנהלת משרד, סוכן פרונט-אנד, סוכן בקאנד, סוכן דאטאבייס - כל אחד עם CLAUDE.md משלו לאזור שלו, עם סדר עבודה מוכתב. הסוכן דאטאבייס שלו חייב לרענן את עצמו בטבלאות, להבין את המבנה, לבדוק קשר בין השאילתה לבקשה, ולהסביר לפני שהוא רץ. הוא גם הזכיר את DBA - מקצוע שלקח שלוש שנים ללמוד, והיום מבקשים מקלוד 'קח פרסונה של DBA ותגיד מה יש לך להגיד'. הכלל שחזר: ה-AI שכותב קוד הוא לא ה-AI שעושה עליו code review.
ההמשך המלא של הפרומפט שמור לחברי אוטוטיוזדיי פלוס יחד עם ההקלטה והתמלול המלאים של הסשן
שורות ההמשך כוללות את כל ההנחיות המדויקות והדוגמאות שהוצגו בשידור החי מול הקהילה
🎯 מה עושים עם זה עכשיו?
קראת איך זה נעשה. עכשיו קחו את הכלים ותעשו את זה בעצמכם - כל הפרומפטים של הסשן, מוכנים להריץ על העסק שלכם. פלוס ההקלטה המלאה והתמלול.
הצטרפו לאוטוטיוזדיי+· 49 ש״ח בחודשעוד לא בשלים? בואו ללייב הבא בחינם ←רוצים לעבוד על התמלול הנקי?
העתיקו אותו ותעבדו איתו איך שנוח לכם.
🔒 התמלול המלא שמור לחברי אוטוטיוזדיי+. עם המנוי אתם מעתיקים אותו בקליק ועובדים איתו איך שנוח לכם.
לפתוח את התמלול · 49 ש״ח בחודששאלות ששאלתם (וה-AI ישאל גם)
מה זה בעצם וייב-קודר לעומת פול-סטאקר, ולמה זה משנה לי?
וייב-קודר רואה עולם שטוח של פרונט ובקאנד ומבקש מה-AI לבנות. פול-סטאקר רואה 13 שכבות. ההבדל קריטי כי כשמשהו נשבר או נדלף, מי שמכיר את השכבות יודע באיזה רובד התקלה ואיך לקרוא לה. אתם לא צריכים לתכנת - אתם צריכים להיות מנהלי המוצר שיודעים על מה לבקש מה-AI לשים לב.
אם אני בונה אפליקציה עם כלי כמו בייס 44 או לובבל, אני עדיין צריך לדאוג לאבטחה?
כן, בהחלט. אריאל הדגים חיה איך CRM שבנה חשף את כל מידע הלקוחות למי שמקבל את הלינק. כל פירור אבטחה שנעשה בפרונט-אנד הוא לא אבטחה אמיתית - הוא רק המלצה. האבטחה האמיתית חיה בבקאנד, ואתם צריכים תמיד להניח שהמידע שמגיע אליכם עלול להיות זדוני.
למה כדאי לי להשקיע בלמידת Git אם ה-AI עושה הכל?
כי גיט הוא רשת הביטחון שלכם. אריאל סיפר שהוא 'זרם' פעם בלי גיט, והכלי מחק לו משהו. קומיט הוא רגע שבו שומרים גרסה יציבה שאפשר לחזור אליה. כשמשהו נשבר - ומשהו תמיד נשבר - אתם רוצים היסטוריה שאפשר לחזור אליה, לא התחלה מאפס.
מתי באמת צריך לשלם ליועץ אבטחת מידע אמיתי ולא רק לסמוך על ה-AI?
אריאל היה חד: כל הסקילים של אבטחה שתבנו עם AI הם 'לצאת ידי חובה'. כשיש לכם מידע אמיתי ורגיש - פרטי אשראי, דברים אישיים, מידע מוגן בחוק - אין ברירה אלא לשלם ליועץ שיעשה פן-טסט. הכלל שלו: תרוויחו את ה-20-30 אלף השקלים הראשונים, ואז הפכו את זה ממוצר וייב-קודי למוצר אמיתי שמישהו לוקח עליו אחריות.
למה סאב-אייג'נטים כל כך משמעותיים ואיך בונים אותם?
בגלל נוסחת ה-attention - כשנותנים למודל שתי משימות, מפרקים לו את הקשב והוא נשבר. סאב-אייג'נט ממוקד באזור אחד (פרונט, בקאנד, דאטאבייס, אבטחה) עם קובץ CLAUDE.md משלו הופך את ה-AI ליעיל פי מאה אלף. בונים על ידי הגדרת סדר עבודה מוכתב ותיעוד כל בעיה שעלתה כחלק מנהלי העבודה של הסוכן.
💬 הדיון על הסשן
שאלות, תובנות, מה יישמנו - השרשור של הקהילה.
עוד אין תגובות - תהיו הראשונים לפתוח את הדיון 👇
