FutureProof Agents

איך בונים סוכן AI מאפס: שבת אחת, שרת ב4.95 דולר ובוט טלגרם בשם ג'ון קונור

7 בספטמבר 2026

בניית סוכן AIOpenClawבוט טלגרםComposioסוכן AI עצמאיהקמת סוכן

שבת, 6 בספטמבר 2026, 13:15. כתבתי לבוט טלגרם שתי מילים: “do you work?”

עד 22:40 אותו בוט חיבר את עצמו ל12 כלים של העסק שלי. הוא למד להבין הודעות קוליות שלי בעברית. הוא בנה מערכת שמנטרת את הכשלים של עצמו. והוא העלה אותה לגיטהאב ולורסל.

השרת שהוא גר עליו עולה 4.95 דולר בחודש.

הבוט נקרא ג’ון קונור. זה המדריך שהייתי רוצה שיהיה לי ב13:15.

הוא כתוב למי שלא מתכנת. כל פקודה כאן היא פקודה שהרצתי. כל בור כאן הוא בור שנפלתי אליו.

השורה התחתונה

סוכן AI משלכם בנוי מחמישה חלקים:

  1. מכונה שלא נרדמת. שרת קטן בענן, 4.95 דולר בחודש.
  2. מנוע. תוכנה בשם OpenClaw שמריצה את הסוכן. קוד פתוח, חינם.
  3. מודל. מנוי ChatGPT או Claude שכבר יש לכם. בלי חשבון חדש.
  4. ערוץ. טלגרם, כי הוא כבר פתוח אצלכם.
  5. כלים. שירות בשם Composio שמחבר את הסוכן לג’ימייל, ליומן, לגיטהאב ולשאר.

אחרי שהחלקים האלה עובדים מוסיפים זיכרון, סקילים וניטור.

כל זה לקח יום אחד. שש שעות מתוכו הלכו על התחברויות. המדריך הזה קיים כדי שאצלכם זה ייקח פחות.

שלב 0: מכונה שלא נרדמת

הקיר הראשון שכל בונה פוגש: הסוכן עובד מעולה, ואז סוגרים את הלפטופ והוא מת.

אז הסוכן לא גר על הלפטופ. הוא גר על שרת קטן בענן. אני השתמשתי ב־Contabo, הדרגה הזולה ביותר, 4.95 דולר בחודש. למה שרת ולא שירות מנוהל, הסברתי במדריך איך מריצים סוכני AI בענן 24/7.

לשרת מתחברים בפקודה אחת מהטרמינל במחשב שלכם:

ssh root@YOUR_SERVER_IP

כל מה שכתוב מכאן קורה בתוך החלון הזה, על השרת. תכתבו את זה על פתק. זה יחסוך לכם שעה בהמשך.

שלב 1: להתקין את OpenClaw

OpenClaw הוא המנוע. הוא מקבל הודעה מטלגרם, שולח אותה למודל, מריץ את הכלים, ומחזיר תשובה. קוד פתוח, נכתב על ידי פיטר שטיינברגר, יצא בנובמבר 2025. גרסה 2.0 יצאה ב30 באוגוסט 2026.

שלוש פקודות:

curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard
openclaw gateway install

הראשונה מתקינה. השנייה פותחת אשף שמבקש איזה מודל ואיזה ערוץ. השלישית מגדירה את OpenClaw כשירות שרץ ברקע, גם אחרי שסוגרים את הטרמינל.

בסוף יש דשבורד על פורט 18789. הוא סגור לאינטרנט בכוונה. פותחים אותו רק מהמחשב שלכם דרך מנהרת SSH, בהמשך אראה איך.

שלב 2: לחבר מודל בלי חשבון חדש

לא צריך מפתח API. OpenClaw יודע להתחבר למנוי ChatGPT שכבר יש לכם:

openclaw models auth login --provider openai --device-code

הפקודה מדפיסה כתובת וקוד. פותחים את הכתובת בטלפון, מקלידים את הקוד, זהו. מנוי Claude מתחבר באותה צורה.

שני דברים לדעת:

באמצע היום החלפתי מודל רק לשיחה בטלגרם עם הפקודה /model בתוך הצ’אט. ברירת המחדל של המערכת נשארה. ככה מתנסים בלי לשבור כלום.

שלב 3: לחבר טלגרם

פותחים טלגרם, כותבים ל־@BotFather, שולחים /newbot, ושומרים את הטוקן שהוא מחזיר. אז על השרת:

openclaw channels add --channel telegram --token YOUR_BOT_TOKEN
openclaw gateway restart

שולחים לבוט הודעה כלשהי. הוא לא יענה עדיין. מאשרים אותו מהשרת:

openclaw pairing list telegram
openclaw pairing approve telegram CODE

אחרי האישור הראשון נעלתי את הבוט כך שהוא עונה רק למזהה טלגרם שלי. בוט שעונה לכל מי שמוצא אותו הוא לא עוזר אישי. הוא בעיה.

מכאן יש לכם סוכן שעונה בטלגרם. כל השאר זה להפוך אותו לשימושי.

שלב 4: זיכרון

הזיכרון של הסוכן הוא קבצי טקסט פשוטים על השרת. שניים חשובים:

לא צריך לערוך אותם ידנית. אומרים לסוכן, והוא כותב.

ב13:55 כתבתי “please be funnier”. מאז כל דיווח נגמר במשפט אחד. “קלאסי: 1,000 אינטגרציות, מובסות על ידי תיבת טקסט אחת בלתי נראית.”

ב16:18 שלחתי הודעה קולית: תתמלל הכל מההתחלה ועד הסוף, ותשמור את זה כחוק. הוא כתב את החוק ל־MEMORY.md. כל הודעה קולית מאז מטופלת ככה.

זה כל הסיפור עם זיכרון. אומרים פעם אחת. הסוכן מתייק.

שלב 5: לחבר כלים עם Composio

סוכן בלי כלים הוא צ’אטבוט. Composio הוא שירות שמחבר את הסוכן לאלף אפליקציות בהתחברות אחת. אתם מאשרים בדשבורד של Composio אילו אפליקציות מותר, והסוכן משתמש בהן.

על השרת:

openclaw plugins install clawhub:@composio/composio
openclaw plugins enable composio
openclaw config set plugins.entries.composio.hooks.allowConversationAccess true --strict-json
curl -fsSL https://composio.dev/install | sh
composio login --no-skill-install
composio whoami

כשהפקודה האחרונה מציגה את החשבון שלכם, הסוכן מחובר.

אצלי השלב הזה לקח תשע שעות. הנה למה, כדי שאצלכם ייקח תשע דקות.

התחברתי על המכונה הלא נכונה. הרצתי composio login על הלפטופ. הסוכן גר על השרת. הפתק משלב 0 קיים בגלל השעה הזאת.

קישור ההתחברות נשבר. הפקודה מדפיסה קישור חד פעמי בתוך מסגרת. הטרמינל שלי היה צר, והתו האחרון נפל לשורה הבאה. הקישור לא עבד. הפתרון:

COLUMNS=200 composio login --no-browser --no-wait --no-skill-install

מעתיקים את הקישור השלם לדפדפן, מאשרים, וחוזרים לטרמינל עם composio login --poll --no-skill-install.

הדבקתי מפתח בצ’אט. הסוכן מחק את ההודעה, אמר שלא השתמש במפתח, ואמר לי לבטל אותו וליצור חדש. מפתח שנשלח בצ’אט נחשב חשוף. את המפתח החדש מזינים בשדה מוגן בתוך הדשבורד של OpenClaw.

הדשבורד דורש טוקן. כדי לפתוח אותו, במחשב שלכם:

ssh -N -L 18789:127.0.0.1:18789 root@YOUR_SERVER_IP

משאירים את החלון פתוח, ובדפדפן פותחים http://127.0.0.1:18789. את הטוקן לוקחים מהשרת עם openclaw gateway auth-token --show ומדביקים בהגדרות החיבור. בלעדיו הדשבורד מציג Offline, וזה מה שהוא צריך להציג לזר.

ב22:26 הסוכן פירט את החיבורים: ג’ימייל, Google Docs, Drive, Sheets, Slides, יומן, GitHub, Airtable, Stripe, Vercel, ActiveCampaign ו־Zoom. 12 שירותים. הכלל שהוא ניסח בעצמו: “לרובוט יש מפתחות, לא חסינות דיפלומטית.” לקרוא מותר. לשלוח, למחוק או לחייב, רק כשמבקשים במפורש.

שלב 6: הודעות קוליות, בחינם

ב14:48 ביקשתי שיבין הודעות קוליות. הוא התקין Whisper, מודל תמלול שרץ על השרת עצמו. עברית כברירת מחדל. בלי מפתח, בלי חשבון.

התמלול הראשון יצא משובש באמצע. לא כיוונתי פרמטרים. שלחתי הודעה קולית אחת: תתמלל את כל ההודעה, תעבד את כולה לפני שאתה עונה, ותשמור את זה כחוק. הניסיון הבא לקח שתיים וחצי דקות והבין הכל.

זה הדפוס של כל היום. כשהפלט חלקי, לא מתקנים את הכלי. כותבים חוק.

שלב 7: סקילים

סקיל הוא נוהל ארוז שהסוכן יודע להריץ, למשל ליצור PDF מעוצב או תרשים. יש מאגר ציבורי בשם ClawHub. הסוכן התקין משם שבעה סקילים ובדק כל אחד בפועל לפני שדיווח שהוא עובד.

הוא גם סירב להתקין “את כל הסקילים מהאינטרנט”, ודילג על כאלה עם אזהרת סיכון. סקילים קהילתיים לא חתומים. חוקרים של סיסקו מצאו סקיל שגנב מידע בלי שהמשתמש ידע.

החוק ששמרנו: מתקינים סקיל רק אם עבר סריקת אבטחה, ורק אחרי שהוכיח שהוא עובד בפלט אמיתי אחד.

שלב 8: ניטור

ב18:13 קפצה שגיאה בטלגרם. שאלתי מה קרה. הסוכן בדק את הלוגים והסביר: שינוי הגדרות נחת בדיוק כשתשובה נסגרה. תקלה חד פעמית, התאוששה לבד.

שאלתי: התקלה הזאת מופיעה בדשבורד שבנית? התשובה: לא.

אמרתי: תעשה שהמערכת תעשה את זה. אחרי 57 דקות היה שירות שקורא את הלוגים, מסווג תקלות לפי חומרה, שומר מונים ל24 שעות, ומסתיר מפתחות וסיסמאות לפני ששומר משהו. התקלה מקודם מופיעה בו כשורה: Critical, Recovered.

ב22:27 ביקשתי את זה בגיטהאב ובורסל. ריפו פרטי, אתר חי, שבע בדיקות עוברות. גבול אחד הסוכן קבע לבד: האתר הפומבי מציג נתוני דמו בלבד. הלוגים האמיתיים נשארים על השרת.

באותה ריצה הוא מצא בעיית אבטחה בהגדרות של עצמו: תוספים יכלו להיטען בלי אישור מפורש. הוא תיקן, בדק שוב, ודיווח.

שלב 9: מה עדיין פתוח

למחרת בבוקר ניסיתי לחבר Supabase ו־Cloudflare כדי שהדשבורד יעבוד מהענן עם התחברות.

Supabase החזיר שגיאת הרשאה. הסיבה: החיבור ב־Composio היה על חשבון Supabase אחר מזה שמחזיק את הפרויקט. חיבור מחדש מהחשבון הנכון פתר את זה.

Cloudflare עדיין דוחה את פרטי הגישה. ל־Cloudflare יש שתי שיטות אימות שונות, ונראה שהוזנה אחת בשדה של השנייה. בזמן הכתיבה זה עדיין פתוח.

כמה זה עלה

עשרה חוקים

  1. הסוכן גר על השרת. מתחברים על השרת.
  2. קישור התחברות הוא סיסמה עם טיימר. לא בצ’אט.
  3. הטרמינל שבר קישור? מרחיבים את החלון. לא מנחשים.
  4. מפתח שנשלח בצ’אט מבטלים ומחליפים.
  5. נועלים את הבוט למזהה שלכם לפני שמחברים כלי אחד.
  6. את הדשבורד פותחים רק דרך מנהרת SSH.
  7. חוק אומרים פעם אחת, ובודקים שהסוכן רשם אותו.
  8. פלט חלקי? כותבים חוק. לא מכווננים כלי.
  9. סקיל מתקינים כמו שמעסיקים קבלן. בודקים, דורשים פלט אחד, רושמים למה.
  10. כל תקלה צריכה להיות שורה בטבלה שלא הקלדתם בעצמכם.

למה זה חשוב לעסק

זה לא סיפור על בוט בטלגרם. זה סיפור על מישהו שלא מתכנת, שביום אחד ועל שרת בחמישה דולר, קיבל עובד שקורא את המייל, מתייק החלטות, מנטר את הכשלים של עצמו, ומסרב לטפל בסיסמאות ברשלנות.

השאלה לחברה היא לא אם לעשות את זה. השאלה היא איזה תהליך מקבל את הסוכן הראשון, ומי בצוות כותב את החוק הראשון.

אם אתם רוצים הקמה כזאת לעסק שלכם, אנחנו מתחילים ביום אפיון בתשלום, ואז בונים. יום האפיון נגמר עם החוק הראשון כתוב והכלי הראשון מחובר. דברו איתי בוואטסאפ.

עוד מאמרים