משימות רבות של סוכנים כוללות הפעלה של קוד לא מהימן או אינטראקציה עם סביבות חיצוניות בדרכים שעלולות להוות סיכוני אבטחה. Gemini Enterprise Agent Platform מספק ארגזי חול מבודדים לטיפול בעומסי העבודה האלה בצורה מאובטחת.
ארגזי חול מספקים סביבות מחשוב מאובטחות ומבודדות שנוצרות כדי לבצע משימות ספציפיות בשם סוכן. הפעלת הפעולות האלה בסביבת ארגז חול מאפשרת להגן על התשתית והנתונים מפני פעולות שעלולות להיות זדוניות או שגויות שמבצע הסוכן. ארגזי חול מצמצמים את הסיכונים האלה באמצעות:
- בידוד: כל ארגז חול מבודד מארגזי חול אחרים וממערכת המארח. פעולות שמבצע סוכן אחד בסביבת ארגז חול לא משפיעות על סוכנים אחרים או על משתמשים שמשתפים את אותם משאבי זמן ריצה.
- אבטחה: הפעולות בארגז החול מוגבלות, כדי למנוע גישה לא מורשית למשאבים. כל סביבות הארגז משתמשות בארגז חול מאובטח של קונטיינרים, שמספק גבול אבטחה חזק. קוד זדוני לא יכול לגשת למידע אישי רגיש או לפרטי כניסה בזמן הריצה.
- בטיחות: אם סוכן מבצע פקודה מזיקה או לולאה אינסופית, ההשפעה מוגבלת לארגז החול. לדוגמה, קוד שנכתב בצורה לא טובה או קוד זדוני עלול לצרוך את כל המעבד או הזיכרון הזמינים.
ארגז חול בהשוואה לסביבת זמן ריצה
ההבדל בין זמן הריצה של הסוכן לבין ארגז חול הוא במטרה ובשימוש:
- Agent Runtime: זו הסביבה שבה פועלים הלוגיקה המרכזית, קבלת ההחלטות והתזמור של הסוכן. זו סביבה מהימנה שבה הקוד שלכם מבוצע ומחזור החיים של הסוכן מנוהל.
- ארגז חול: סביבה עזר שנוצרת על ידי הסוכן או הפלטפורמה כדי לבצע משימות ספציפיות שעלולות להיות לא בטוחות. ארגז חול הוא בדרך כלל קצר טווח או מבוסס-סשן, והוא שומר על מצב רק למשך משימה או סשן של משתמש. לדוגמה, אם סוכן צריך לחשב נוסחה מורכבת על ידי יצירה והפעלה של סקריפט Python, הוא צריך להפעיל את הסקריפט הזה בסביבת ארגז חול, ולא בזמן הריצה שלו.
תכונות
ארגזי חול מציעים כמה תכונות, כמו ארגזי חול מוגדרים מראש, מאגרי תגים בהתאמה אישית ותמונות מצב:
- הרצת קוד: הסוכן יכול ליצור ולהריץ קוד בסביבה מאובטחת. זה שימושי לחישובים מתמטיים מורכבים, לניתוח נתונים ולמשימות אחרות שדורשות חישוב.
- שימוש במחשב: מאפשר לסוכן ליצור אינטראקציה עם דפדפן אינטרנט כדי לבצע משימות כמו מילוי טפסים, חיפוש באינטרנט או ניווט בתהליכי עבודה מורכבים בממשק משתמש.
- קונטיינרים מותאמים אישית: אתם יכולים להשתמש בקונטיינר משלכם כדי להתאים אישית את סביבת ההפעלה עם ספריות, כלים או הגדרות ספציפיות.
- תמונות מצב: אתם יכולים לשמור את המצב של ארגז חול ולשחזר אותו מאוחר יותר. כך תוכלו לנהל את מחזור החיים, למשל לשחזר נקודת ביקורת או מצב תקין ידוע.