שלוש שעות, שישה מפתחים, 30,000 נעדרים. כשרעידת אדמה זעזעה את צפון ונצואלה, מתכנת בבואנוס איירס השתמש ב-Claude Opus כדי להקים פורטל אינטרנט לאיתור נעדרים תוך שלוש שעות – משימה שבדרך כלל הייתה אורכת יום שלם. מפתח שני בקליפורניה השתמש ב-Replit כדי להשיק כלי להתאמת אספקה תוך ארבע שעות. הבנייה המהירה העניקה למשפחות דרך להעלות תמונות ולהשוות פנים מול מאגר נתונים מרכזי, ועזרה לארגונים לא-ממשלתיים (NGOs) לחבר בין תורמים לנפגעים בזמן שהערוצים הרשמיים התעכבו.
למה המאמץ הזה היה חשוב
תשתית החירום של ונצואלה הייתה שבורה: הפסקות חשמל, כבישים unrepaired ורשתות טלפון עמוסות השאירו את הרשויות ללא יכולת לתאם חיפוש מאוחד. בשעות הראשונות, משפחות נאבקו למצוא כל ערוץ כדי לדווח על קרוביהן ולבקש סיוע. האפליקציות שנבנו על ידי הקהילה בחו"ל מילאו את הפער הזה, תוך אספקת שירותים פונקציונליים שאינם דורשים רוחב פס גבוה, בזמן שתגובת המדינה עדיין הייתה בתהליכי גיבוש.
איך המפתחים הגיעו לתוצאה
המתכנת מבואנוס איירס הזין ל-Claude Opus הנחיה (prompt) פשוטה המתארת אתר שבו משתמשים יכולים להעלות תמונה, לתייג שם ולהריץ חיפוש דמיון מול רשימה קיימת. Claude יצר את טופס ה-front-end, את צינור עיבוד התמונות (image-processing pipeline) ואת סכימת מסד הנתונים (database schema), ואז החזיר חבילת קוד מוכנה לפריסה. המפתח ביצע התאמות קלות לכמה הנחיות, הריץ את הקוד על מופע ענן (cloud instance), והאתר עלה לאוויר תוך פחות משלוש שעות.
מעבר לאוקיינוס השקט, המפתח מקליפורניה פתח סביבת עבודה ב-Replit, הקליד תיאור קצר של "לוח בקרה להתאמת אספקה" שיקלוט הצעות מתורמים ויציג צרכים בקרבת מקום, ואפשר ל-AI להקים את ה-back-end API, ממשק ניהול (admin UI) קטן ותהליך אימות (authentication flow) פשוט. ארבע שעות לאחר מכן, הכלי היה זמין בכתובת URL ידידותית למובייל.
שתי הקבוצות שמרו על חווית משתמש קלה. הן בחרו בממשקי צ'אט בסגנון WhatsApp מכיוון שרוב הנפגעים יכלו לגשת רק לנתוני 2G וזמן סוללה שלהם היה מוגבל. לא נבנו אפליקציות native כבדות; במקום זאת, הן הסתמכו על דפי HTML 5 שנטענו במהירות ועבדו במצב offline במידת האפשר.
תובנות מעשיות
- AI כמכפיל – יצירת קוד מונעת הנחיות (prompt-driven) הפכה ספרינט של יום שלם לעניין של שעות.
- התייחסו למודל כשכבה תנודתית – ממשקי API של מודלי שפה יכולים לשנות מחירים, מגבלות קצב (rate limits) או להיעלם. בניית לוגיקה ליבתית אך ורק באמצעות הנחיות קושרת את המוצר למטרה נעה.
- התבססו על סכימה עמידה – מודל הנתונים עבור נעדרים – תמונה, שם, מיקום אחרון ידוע, סטטוס – נשאר שימושי לאורך משברים. ברגע שהוא מוגדר, ניתן להשתמש בו שוב ללא צורך באימון מחדש של ה-AI.
- תכנון סביב אילוצים – רוחב פס נמוך, אספקת חשמל לסירוגין וחוסר בחשבונות אימייל אילצו את הצוותים לבחור בממשקים מבוססי טקסט ובאימות פשוט באמצעות מספר טלפון. האילוצים הללו הולידו תוכנה שעובדת במקומות שבהם פתרונות עשירים יותר היו נכשלים.
סיכונים ונקודות למחשבה
התאוצה במהירות מגיעה עם פשרות. קוד שנוצר על ידי AI עלול להסתיר באגים, הגדרות ברירת מחדל לא מאובטחות או שאילתות לא יעילות שצצות רק תחת עומס. הסתמכות על שירותי AI של צד שלישי מביאה גם לתנודתיות בעלויות; עלייה פתאומית במחיר עלולה להפוך כלי שפועל בחינם ליקר בן לילה. לבסוף, היעדר בדיקות פורמליות בריצות מהירות כאלה עלול להשאיר מקרים חריגים (edge cases) ללא כיסוי, מה שמסכן התאמות שגויות במסד נתונים של נעדרים – חשש אתי רציני.
מה כדאי לעקוב אחריו בהמשך
- סכימות נתונים סטנדרטיות לאסונות – אם קבוצות הומניטריות יאמצו פורמט משותף לאנשים, אספקה ומיקומים, כלים בסיוע AI יוכלו להתחבר בקלות רבה יותר ולשתף נתונים מעבר לגבולות.
- אירוח מודלים בקוד פתוח – נקודות קצה (endpoints) של מודלי שפה המנוהלות על ידי קהילה עשויות למתן את הסיכון של השבתות API פתאומיות או קפיצות מחירים.
- תשומת לב רגולטורית – ממשלות עשויות להתחיל לבחון תוכנות חירום שנוצרו על ידי AI מבחינת פרטיות נתונים ואמינות, במיוחד כשמדובר בתמונות אישיות ונתוני מיקום.
- פלטפורמות קהילתיות – רשתות דיאספורה כבר יוצרות ערוצי תגובה מהירה באפליקציות מסרים; שילוב כלי AI ישירות בחללים הללו יכול לקצר דקות שלמות בפריסות עתידיות.
בשורה התחתונה למפתחים
אם עליכם להשיק אפליקציית תגובה למשבר היום, התחילו במודל AI צרכני כדי לסקיץ את ה-UI, לייצר boilerplate ולהקים cloud instance. לאחר מכן, הקפידו על החלקים החשובים באמת: סכימת נתונים (data schema) ברורה וניידת, ממשק משתמש (UI) מינימליסטי שעובד על המכשיר החלש ביותר שאתם צופים, ואימות (authentication) שאינו תלוי בדואר אלקטרוני. התייחסו לפלט ה-AI כטיוטה, ולא כמוצר סופי, והיו מוכנים להחליף את שכבת המודל במידה ותנאיו ישתנו. בזמן אסון, המהירות מצילה חיים, אך היציבות מצילה אותם שוב בהמשך.
מקור: dev.to/davekurian/diaspora-coders-assemble-earthquake-response-in-hours-with-ai-4c66
