פרופילים ב-Hermes: הפרידו בין סוכנים אישיים וסוכני עבודה
Markdownכיצד ליצור פרופילים אישיים ופרופילי עבודה ב-Hermes Agent בלי לשכפל, להגדיר כל אחד בנפרד ולבדוק את הנתיבים שלהם. גבולות הפרופילים: זיכרון, הפעלות, קבצים וחשבונות.
קריאת המאמר המלא
הנקודה המרכזית
למשימות אישיות ולמשימות עבודה, צרו שני פרופילים של Hermes בלי אפשרויות שכפול. לכל אחד יהיו הגדרות, זיכרון, היסטוריית שיחות ומיומנויות משלו. הפעילו במפורש את הפרופיל הדרוש באמצעות hermes -p personal chat או hermes -p work chat. כך מופרדים נתוני Hermes, אך הדבר אינו מונע מהסוכן לגשת לתיקיות אחרות במחשב.
המדריך הזה מניח ש-Hermes כבר מותקן ושאתם עובדים דרך הטרמינל. אם הפקודה hermes עדיין לא פועלת, התחילו בהתקנה ובהגדרה הראשונית של Hermes Agent. השמות personal ו-work שלהלן הם דוגמאות להמחשה, ולא הגדרות העבודה בפועל של מישהו.
תוכלו למצוא הנחיות נוספות בתיעוד של Ailoot.
מתי צריך פרופיל נוסף
פרופיל הוא תיקייה נפרדת שמכילה הגדרות ונתונים של Hermes. היא כוללת את config.yaml, קובץ המפתחות .env, הוראות SOUL.md, זיכרון, הפעלות, מיומנויות ומשימות מתוזמנות. סוכן הוא עוזר פעיל שמשתמש בנתונים האלה.
נניח שאתם זקוקים לקבוצת העדפות אחת לפעילויות אישיות ולאחרת למשימות עבודה. פרופילים נפרדים מאפשרים לשמור אותן בנפרד. אם רק השאלה משתנה, בעוד שההגדרות והזיכרון אמורים להישאר משותפים, אין צורך ליצור פרופיל לכל שיחה.
השתמשו בפרופילים שונים עבור שני סוכנים שפועלים באופן עצמאי. התיעוד הרשמי מזהיר ששני תהליכי סוכן שמשתמשים באותה תיקיית פרופיל עלולים לצבור זיכרון משותף ולקבל רשומות זה של זה עם תחילת ההפעלות.
מה פרופיל מפריד וממה הוא אינו מגן
| פריט | מה קורה |
|---|---|
| הגדרות Hermes, הזיכרון המובנה וההפעלות | נשמרים בתיקייה של הפרופיל המתאים |
| מיומנויות ומשימות מתוזמנות | לכל פרופיל יש קבוצה משלו |
| קבצים במחשב | במבצע המקומי הסטנדרטי, הם נגישים לפי הרשאות משתמש מערכת ההפעלה הזהות |
| חשבונות בתוכניות חיצוניות | כשמריצים אותן כרגיל במחשב, התוכניות משתמשות כברירת מחדל בתיקיית הבית של המשתמש ובהגדרות השמורות בה |
| זיכרון חיצוני | תלוי בהגדרות השירות המחובר; פרופילים שונים לבדם אינם מוכיחים שהנתונים שלו מופרדים |
| התחברויות OAuth למודלים | אל תניחו שהן עצמאיות רק כי שמות הפרופילים שונים: Hermes יכול לקרוא התחברות משותפת מקובץ auth.json שבשורש |
OAuth פירושו התחברות דרך חשבון של ספק. התיעוד מסביר בנפרד התחברויות משותפות עבור Anthropic, OpenAI Codex ו-xAI: שכפול מלא אינו מעתיק אסימוני רענון חד-פעמיים כאישורים נפרדים ועצמאיים. אם פרופיל זקוק להתחברות OAuth משלו, הגדירו אותה בנפרד.
גם תיקיית העבודה אינה גבול הגנה. הפרמטר terminal.cwd קובע היכן פקודות מתחילות, אך אינו מונע גישה לתיקיות אחרות. הוראה ב-SOUL.md כגון “אל תיכנס לתיקייה האישית” מנחה את התנהגות המודל ואינה אוכפת הגבלת גישה. אם המשימה היא להגן על קבצים, הפרדת פרופילים לבדה אינה מספיקה.
פרופילים עוזרים להפריד הקשר לפי משימה.
בדקו שמות קיימים לפני יצירת פרופילים
פתחו את הטרמינל והריצו:
hermes profile list
hermes profile
הפקודה הראשונה מציגה את הפרופילים; השנייה מציגה את הפרופיל הנוכחי, את הנתיב שלו, את המודל ואת מצב החיבור למסנג'ר. אם personal או work כבר קיימים, בדקו תחילה מהו אותו פרופיל:
hermes -p personal profile
hermes -p work profile
אל תמחקו פרופיל קיים כדי לפנות שם לדוגמה. בחרו שמות זמינים אחרים והשתמשו בהם בכל הפקודות הבאות. המדריך הזה מניח ששני השמות זמינים.
תזדקקו לגישה לספק המודל שנבחר כדי להגדיר כל פרופיל. יצירת תיקייה אינה מאשרת שהמודל מחובר. אל תעתיקו מפתחות לשיחה ואל תבקשו מהסוכן להציג את תוכן .env לצורך אימות.
צרו שני פרופילים בלי לשכפל
הריצו את הפקודות בזו אחר זו:
hermes profile create personal
hermes profile create work
ללא אפשרויות נוספות, Hermes יוצר פרופילים חדשים עם קבוצת מיומנויות מובנית, ולכן התיקיות שלהם לא יהיו ריקות. מפתחות, מודל וחיבורי מסנג'ר מוגדרים בשלב הבא.
אל תוסיפו --clone כדי לזרז את המדריך הזה. האפשרות הזאת מעתיקה מהפרופיל הנוכחי לא רק הגדרות, אלא גם הוראות, מיומנויות וקובצי זיכרון memories/MEMORY.md ו-memories/USER.md. שכפול אינו מתאים להפרדת הקשר אישי והקשר של עבודה מתוך התחלה נקייה.
בעת שכפול, בדקו גם את ההגדרות של שירותי זיכרון חיצוניים. לדוגמה, תצורה משוכפלת במצב local_embedded ממשיכה להשתמש בתהליך ובמאגר הזיכרון המקוריים עד שמגדירים לעותק profile ו-bank_id משלו. יצירת שם חדש אינה מתקנת אוטומטית את התצורה המשותפת הזאת.
בדקו שהפרופילים נוצרו:
hermes profile list
hermes -p personal profile
hermes -p work profile
שני השמות אמורים להופיע ברשימה, והפרטים שלהם אמורים להציג נתיבים שונים. בהתקנה סטנדרטית, אלה הנתיבים ~/.hermes/profiles/personal/ ו-~/.hermes/profiles/work/. הסמל ~ מייצג את תיקיית הבית של המשתמש. אם HERMES_HOME אינו סטנדרטי, השתמשו בנתיב בפועל שהפקודה מדווחת עליו במקום בדוגמה הזאת.
הגדירו את המודל בנפרד והפעילו במפורש את הפרופיל הדרוש
הגדירו תחילה את הפרופיל האישי, ואחר כך את פרופיל העבודה:
hermes -p personal setup
hermes -p work setup
עברו בכל פרופיל דרך אשף ההגדרה. הגדרות המודל והספק נשמרות ב-config.yaml של הפרופיל המתאים, והמפתחות נשמרים ב-.env שלו. הדבר אינו מבטיח שכל ההתחברויות עצמאיות: התחברויות OAuth וחשבונות בתוכניות חיצוניות עשויים להישאר משותפים, כפי שצוין בטבלה שלמעלה.
לאחר ההגדרה, פתחו את הצ'אט האישי:
hermes -p personal chat
הפעילו את צ'אט העבודה באמצעות פקודה אחרת:
hermes -p work chat
בעת ההפעלה, בדקו את השורה Profile: personal או Profile: work; גם שורת הפקודה מציגה את שם הפרופיל. אל תפעילו שני סוכנים שעובדים בנפרד עם אותו -p.
Hermes יוצר פקודה קצרה לפרופיל, כגון personal chat. כאן אנחנו משתמשים בצורה המלאה עם -p, כך שהבחירה גלויה בפקודה עצמה. אין צורך לשנות את פרופיל ברירת המחדל בכל פעם שמתחילים צ'אט.
לפקודה hermes profile use work יש השפעה אחרת: קריאות רגילות עוקבות של hermes יתחילו לבחור ב-work. אם כבר השתמשתם בה וברצונכם להחזיר את פרופיל ברירת המחדל, הריצו:
hermes profile use default
איך לבדוק את התוצאה בלי נתונים אישיים
בדקו תחילה את המצב באמצעות Hermes עצמו, במקום לשאול את המודל “האם אתה בטוח שאתה סוכן העבודה?”.
| בדיקה | תוצאה צפויה | אם התוצאה אינה תואמת |
|---|---|---|
hermes profile list | שני השמות הדרושים מופיעים | בדקו את תוצאת פקודת היצירה; אל תעברו להוספת זיכרון |
hermes -p personal profile וגם hermes -p work profile | מוצגות תיקיות שונות | עצרו ובררו איזה פרופיל נבחר והיכן הנתונים שלו נשמרים |
הפעלה עם -p personal | הודעת ההפעלה מציינת personal | בדקו שוב את פקודת ההפעלה |
הפעלה עם -p work | הודעת ההפעלה מציינת work | אל תמשיכו שיחת עבודה בפרופיל הלא נכון |
| בדיקת התיקיות בנתיבים המדווחים | ההגדרות והנתונים נמצאים בספריות המתאימות | אל תפרסמו מפתחות או תוכן של זיכרון אישי במהלך אבחון |
לאחר מכן תוכלו לבצע בדיקת התנהגות להמחשה: בשיחה אישית חדשה בקשו רשימה של דברים לקחת לטיול, ובשיחת עבודה בקשו תוכנית לבדיקת מסמך. אל תשתמשו בנתונים אמיתיים. תשובות שונות לבדן אינן מוכיחות בידוד; הבדיקה הזאת רק מאשרת ששני הצ'אטים מתחילים ומשיבים. בדקו את התוצאה מול הפרופיל שנבחר והתיקייה שלו.
אם אתם זקוקים לנהלי עבודה שונים לאחר ההגדרה, הוסיפו אותם לפרופיל המתאים. סדר ההתקנה והיצירה של מיומנויות מוסבר במדריך המיומנויות של Hermes Agent.
טעויות שגורמות להקשר להיות משותף שוב
הפרופיל נוצר באמצעות --clone. ייתכן שזיכרון מובנה ישן הועתק אליו. אל תמחקו אותו בלי לבדוק: בררו תחילה כיצד נוצר הפרופיל ועיינו בקבצים שבפרופיל הרלוונטי. כדי לחזור על המדריך הזה מהתחלה נקייה, השתמשו בשם זמין חדש ללא אפשרויות שכפול.
הפעלת hermes רגיל ושכחת פרופיל ברירת המחדל. בדקו את hermes profile והשתמשו במפורש ב--p personal או ב--p work בפקודות ההפעלה.
פרופילים שונים משתמשים באותו זיכרון חיצוני. בדקו את הגדרות השירות עצמו. הנתונים שלו לא חייבים להיות מופרדים כמו הקבצים המקומיים של Hermes; הדוגמה שלמעלה ממחישה בדיוק את הבעיה הזאת.
שני פרופילים משתמשים באותו בוט מסנג'ר. הגדירו אסימוני בוט שונים לחיבורים עצמאיים. אסימון מזהה את הבוט של הפלטפורמה, בעוד ששם פרופיל מזהה את נתוני Hermes; שינוי של אחד מהם אינו יוצר את האחר. החיבור מוסבר בפירוט במדריך Telegram ל-Hermes Agent.
ציפייה שפרופיל ימנע קריאה של תיקיות אחרות. במבצע המקומי, הרשאות הגישה נשארות אלה של משתמש מערכת ההפעלה. לא השם work, לא קובץ SOUL.md נפרד ולא תיקיית עבודה מחליפים הגבלות של מערכת הקבצים.
התחילו בשני פרופילים חדשים בלי לשכפל, ובחרו את הפרופיל במפורש בעת ההפעלה. חברו נתוני עבודה לאחר בדיקת השמות והנתיבים, ובדקו בנפרד זיכרון חיצוני, בוטים וחשבונות. לשלב הבא בעבודה עם AI, עיינו בתיעוד של Ailoot.
תיעוד רשמי
פרופילים של Hermes Agent: יצירה, מעבר והפרדה. המדריך הזה נבדק ב-24 בספטמבר 2026 מול הגרסה המקובעת הזאת של המסמך הרשמי.
לעבודה נוספת עם מודלים, תוכלו לעבור אל Ailoot.
פרטים נוספים
שאלות ותשובות: פרופילים ב-Hermes: הפרידו בין סוכנים אישיים וסוכני עבודה
האם אפשר לשכפל פרופיל כדי ליצור הקשר עבודה נקי?
לא להפרדה הנקייה המתוארת כאן: שכפול יכול להעתיק הוראות, skills וזיכרון מובנה, וזיכרון חיצוני או OAuth עשויים להישאר משותפים. צרו פרופילים בלי שכפול ובדקו את הנתיבים ואת החיבורים החיצוניים המדווחים שלהם.
האם פרופיל עבודה נפרד מונע קריאת קבצים אישיים?
לא. פרופיל מפריד בין הגדרות Hermes והיסטוריה; הוא אינו משנה את הרשאות מערכת הקבצים של משתמש מערכת ההפעלה. בדקו את פרופיל -p שנבחר בעת ההפעלה והשתמשו בהגבלות קבצים אמיתיות כשנדרשת הגנה.