DMonitor — סוכן AI להנהלת עסק

סוכן AI שבניתי כדי לנהל את העסק שלי: כ-30 כלים מאחורי צ׳אט אחד בטלגרם.

DMonitor — סוכן AI להנהלת עסק — אפליקציית ווב
לאתר החי

סקירה

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

לנהל עסק של אדם אחד פירושו היה סבב בוקר על תריסר לוחות בקרה — לידים, תהליך המכירה ב-CRM, דירוגים בגוגל, מהירות האתר, שגיאות, זמינות, פריסות — ושעות עבודה שנרשמו בגיליון. דברים נפלו ביניהם: הצעת מחיר שאף אחד לא חזר אליה, תקלה שלקוח שם לב אליה לפניי.

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

האתגר

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

  • בתוכנית החינמית של Cloudflare מותרות 50 בקשות יוצאות בכל הרצה. סיכום בוקר קורא יותר מעשרה מקורות, ובבוקר בלי מטמון הוא חרג — והחלק של תהליך המכירה חזר ריק.
  • Airtable עונה לשרת לאט — שניות, ובחלק מהבקרים עשרים — וסיכום שמחכה לו מפספס את הזמן שלו.
  • תוכן מבחוץ — הודעה מועברת, אימייל, עמוד אינטרנט — יכול להכיל הוראות. סוכן שיכול לשלוח אימייל ולפרוס גרסה אסור לו להתייחס אליהן כפקודה.
  • ישראל מזיזה את השעון פעמיים בשנה, והתזמונים של Cloudflare רצים לפי UTC, כך שסיכום קבוע ב-09:00 זז בשעה.

הפתרון

Worker של Cloudflare עם סוכן Gemini וכ-30 כלים: קריאות מטמון מרוכזות, שליפה מראש ב-08:55, שער זיהום על כל כתיבה, ונמען שנקבע בקוד לכל אימייל שמנוסח.

Worker של Cloudflare בתוכנית החינמית, עם סוכן Gemini שמפעיל כלים, Supabase לשמירת מצב, וקוראי נתונים ל-Google Analytics, ל-Search Console, ל-Sentry, ל-Vercel, ל-UptimeRobot, ל-Cloudflare ול-CRM ב-Airtable. משימה רצה כל חמש דקות, ובנוסף סיכום ב-09:00, סיכום יום ב-21:00 וסקירה ביום ראשון — כל אחת בודקת בעצמה את השעה בישראל, כך ששעון קיץ לא מזיז אותה.

  • קריאה אחת מרוכזת מהמטמון וכתיבה אחת מרוכזת בכל סיכום, כך שבוקר בלי מטמון נשאר רחוק ממגבלת 50 הבקשות — בדיקה מריצה סיכום כזה ונכשלת ב-40.
  • שליפה מראש ב-08:55 של הקריאות האיטיות מ-Airtable, כך שהסיכום של 09:00 קורא אותן מהמטמון.
  • שער "זיהום": ברגע שתוכן מבחוץ נכנס לשיחה, כל כלי כתיבה מסרב. אימייל, פריסה וניקוי מטמון תמיד מחכים ללחיצת אישור.
  • טיוטת תשובה לכל ליד חדש — הנמען, הנושא והשפה נקבעים בקוד; המודל כותב רק את הגוף.
  • יומן שעות לחוזה שהחליף גיליון של Google, ונבדק מולו עד רבע השעה.
  • Telegram Bot API — כל הממשק: פקודות, בקשות בשפה חופשית בעברית או באנגלית, כפתורים ולוח שעות ב-Mini App
  • Gemini (עם מודל גיבוי) ללולאת הסוכן, לסיכומים ולטיוטות התשובה
  • Supabase, Airtable, GA4 ו-Search Console (חשבון שירות לקריאה בלבד), Sentry, Vercel, Cloudflare ו-UptimeRobot

התוצאה

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

  • צ׳אט אחד מחליף את סבב הבוקר על לוחות הבקרה: הסיכום של 09:00 כולל לידים, תהליך מכירה, דירוגים, מהירות ושגיאות.
  • התראות נשלחות כשחוצים קו, לא על רעש — בסיס הנתונים מתמלא, שבוע בלי ליד, ליד שההתראה עליו לא הגיעה — וכל אחת אפשר לכבות מהצ׳אט.
  • כ-30 כלים, יותר מ-840 בדיקות אוטומטיות, ובדיקת ניתוב שרצה בתוך השרת לפני כל החלפת מודל.
  • רץ על תוכניות חינמיות, עם בערך קריאה אחת עד שלוש למודל ביום.
Cloudflare WorkersTypeScriptGeminiSupabaseTelegram Bot APIAirtableSentry