ארגז חול (Sandbox)
הגדרה
ארגז חול הוא סביבה מבודדת שבה קוד (או סוכן AI) יכול לרוץ ולנסות דברים בבטחה, בלי יכולת לפגוע במערכת האמיתית מסביב.
ארגז חול (Sandbox) הוא סביבה מבודדת שבה קוד — או סוכן AI — יכול לרוץ ולנסות דברים בבטחה, בלי יכולת לפגוע במערכת האמיתית מסביבו. כשסוכן AI מקבל יכולת "להריץ קוד" או "לבצע פעולות" בעצמו, קיים סיכון ממשי שהוא יטעה, ינוצל-לרעה או פשוט יתנהג בצורה בלתי-צפויה; ארגז-חול מריץ את הפעולות בסביבה מבודדת-לגמרי מהמערכת האמיתית, כך שגם טעות חמורה לא יכולה לפגוע בנתונים או בתשתיות אמיתיות מחוץ לו.
ארגזי-חול משולבים כבר עשורים במערכות-בקרת-גרסאות מוכרות כמו Git, שבהן מפתחים עובדים על עותק מבודד של הקוד לפני שהם ממזגים שינויים חזרה למאגר הראשי — עיקרון-בסיס שנחשב לפרקטיקה מומלצת בפיתוח-תוכנה בכלל, לא רק ב-AI. חברות-טכנולוגיה גדולות — מיקרוסופט, גוגל, אמזון, Salesforce, PayPal — מציעות כולן סביבות-ארגז-חול ייעודיות למפתחי-צד-שלישי שרוצים לבדוק אינטגרציה עם שירותיהן לפני שהיא נכנסת לשימוש אמיתי.
בהקשר AI, ארגז-חול הוא הרכיב שמאפשר לתת לסוכן חופש-פעולה נרחב יותר — כמו הרצת-קוד עצמאית לצורך ניתוח-נתונים — בלי לוותר על בטיחות. דוגמה מוחשית: כשמשתמש מבקש מסוכן AI לנתח קובץ-נתונים ולהריץ עליו קוד, הקוד רץ בפועל בתוך ארגז-חול — מכונה וירטואלית זמנית עם גישה מוגבלת מאוד לרשת ולקבצים חיצוניים — כך שגם קוד שגוי או זדוני לא יכול "לברוח" מהסביבה המבודדת ולפגוע במשהו אמיתי.
כל מה שקורה בתוך ארגז-החול "נשאר בפנים", אלא אם מאושר במפורש להוציא תוצאה החוצה — למשל גרף שהקוד יצר, או קובץ-פלט ספציפי שהמשתמש ביקש. האיזון בין הרחבת-חופש-הפעולה של הסוכן להקשחת-הבידוד סביבו הוא אחד השיקולים המרכזיים בעיצוב מערכות-AI שמריצות קוד באופן עצמאי, ולא רק שאלה טכנית שולית.
📬 הגיליון השבועי של Wiki-AI
פעם בשבוע, ביום ראשון: שלושת הדברים החשובים שקרו בעולם הבינה המלאכותית, בעברית פשוטה, וערכים חדשים באנציקלופדיה. לגיליונות