פרק 5
המחשב בענן
גרוק בוט אינו רק ממשק צ'אט שמחזיר תשובות טקסטואליות, אלא מערכת המבוססת על שולחן עבודה מרוחק. כל בוט פועל מתוך מחשב ענן ייעודי המצויד בדפדפן, מערכת קבצים וסביבת פקודה (Terminal). המחשב הפיזי שלכם משמש כלוח הבקרה והשליטה בלבד.
כאשר אתם סוגרים את האפליקציה או מכבים את המחשב הנייד, מחשב הענן ממשיך לפעול והבוטים ממשיכים לבצע את משימותיהם כסדרן.
#מחשב אחד משותף לכל הבוטים בחשבון
כל הבוטים השייכים לאותו משתמש פועלים על גבי אותה מכונת לינוקס בענן:
- סשנים וחיבורים משותפים: התחברות למערכת בדפדפן (כגון לוח בקרה או מערכת ניהול) נשמרת ברמת המכונה, כך שכל שאר הבוטים שלכם יכולים לגשת אליה מיד ללא צורך בהתחברות נוספת.
- מערכת קבצים משותפת: קבצים שנוצרו או נשמרו בתיקיית העבודה (
/workspace) נגישים לכל הבוטים בחשבון ומאפשרים העברת תוצרים פשוטה. - מסכי עבודה וירטואליים נפרדים: כל בוט פועל על גבי משטח תצוגה וירטואלי משלו, כך שמספר בוטים יכולים לגלוש באתרים ולבצע פעולות במקביל מבלי להפריע זה לזה.
עיקרון אבטחה מהותי: מכיוון שכל הבוטים בחשבונכם חולקים את אותה מכונה, הפרדה בין בוטים אינה מהווה חומת אבטחה (Security Boundary). אין לשמור במחשב הענן סיסמאות או קבצים רגישים שאחד מהבוטים בחשבונכם אינו מורשה להיחשף אליהם.
#צפייה בזמן אמת בעבודת הבוט (Agent Computer)
מתוך כל חלון שיחה ניתן ללחוץ על Agent Computer כדי לפתוח את תצוגת המסך של הבוט.
במסך זה תוכלו לראות בזמן אמת כיצד הבוט מנווט בדפדפן, מקליד בשדות, לוחץ על כפתורים ומוריד קבצים. ניתן לסגור את חלון התצוגה בכל רגע - עבודת הבוט בענן לא תופרע ותמשיך כרגיל.
#העברת שליטה בצעדים רגישים (Take Control)
הבוט מתוכנת לעצור ולבקש את התערבותכם כאשר הוא נתקל באחד מהמצבים הבאים:
- הזנת סיסמה או מפתח גישה אישי
- קוד אימות דו-שלבי (2FA / OTP)
- בדיקת אבטחה או פתרון CAPTCHA
- אישור עסקאות תשלום
- אתרים הדורשים זיהוי אנושי ישיר
במקרים אלה, פותחים את חלון ה-Agent Computer, לוחצים על כפתור השליטה (Take Control), משלימים את הצעד החסום באופן עצמאי בדפדפן, ומשחררים את השליטה חזרה לבוט (Release Control).
כלל ברזל: לעולם אין להדביק סיסמאות, קודים סודיים או פרטי כרטיסי אשראי בתוך חלון הצ'אט.
#חיבור תוספים ומחברים (Plugins & Connectors)
במערכת גרוק בוט קיימים שני אופני עבודה מול שירותים חיצוניים:
- תוספים ומחברים מובנים (Plugins): חיבור ישיר דרך ממשקי API של שירותים נתמכים (כגון Google Workspace, Slack, GitHub). תוספים מוגדרים דרך Settings → Plugins. כשיש מחבר זמין, מומלץ להעדיף אותו שכן הוא יציב ומהיר יותר.
- דפדפן אינטראקטיבי: עבור שירותים ללא מחבר ייעודי, הבוט משתמש בדפדפן המלא שבמחשב הענן כדי לפעול בממשק המשתמש הרגיל.
#שמירת קבצים בתיקיית /workspace
תיקיית /workspace היא אזור האחסון העמיד של מחשב הענן:
- כל קובץ, דוח, סקריפט או תיעוד שנשמר בתוך
/workspaceנשמר בצורה יציבה ושורד שדרוגי מערכת והפעלות מחדש. - קבצים שנשמרים בתיקיות זמניות אחרות במערכת (כגון
/tmp) או חבילות תוכנה שהותקנו ידנית עשויים להימחק בעת רענון המכונה. - מומלץ לארגן את תוצרי העבודה בתיקיות לפי פרויקטים עם שמות ברורים.
#תחזוקה, שחזור ואיפוס מחשב הענן
במקרים נדירים שבהם מחשב הענן אינו מגיב או שנתקלתם בתקלת תקשורת, ניתן לבצע פעולות תחזוקה מתפריט Settings → Beta:
| פעולה | תיאור והשפעה |
|---|---|
| Update Agent Computer | מרעננת את מחשב הענן לגרסת התשתית העדכנית ביותר תוך שמירה מלאה על כל הנתונים בתיקיית /workspace והסשנים השמורים. |
| Recover Agent Computer | מקימה מכונת ענן חלופית במקום מכונה שאינה נגישה, תוך שחזור הנתונים העמידים. |
| Reset Agent Computer | מאפסת את המכונה לצילום המצב העמיד האחרון (פעולה זו עלולה למחוק שינויים שלא סונכרנו ויש להשתמש בה כמוצא אחרון). |
#הפרדה מלאה מהמחשב המקומי שלכם
מחשב הענן של גרוק בוט מבודד לחלוטין מהמחשב האישי שלכם (ה-Mac או ה-PC שלכם).
גישה של הבוט לקבצים או לפקודות במחשב המקומי שלכם מוגדרת תחת Settings → General → Execution on Local Computer. ברירת המחדל היא לדרוש אישור מפורש בכל פעם, או לבחור ב-Never allowed כדי לחסום לחלוטין כל גישה מקומית.
בפרק הבא נלמד כיצד לנהל שיחות ועבודת צוות עם הבוטים בצורה טבעית ואפקטיבית.