← כל הפרויקטים

עזרא

Ezra

סוכן WhatsApp שמנהל יומן, מייל ותזכורות, ומשמש מרכז ההתראות של כל שאר הבוטים במערכת.

מרכזהתראות מכל הבוטים

עזרא הוא סוכן AI אישי ל-WhatsApp: עוזר דיגיטלי בעברית שמנהל יומן, מייל, תזכורות ותפעול פרויקטים, הכל דרך שיחת וואטסאפ רגילה. הוא משמש גם כמרכז ההתראות של שאר הבוטים והמערכות, כך שכל מה שחשוב מגיע למקום אחד: הצ'אט. זו מערכת אישית של משתמש יחיד, ללא גישה ציבורית, והעמוד הזה מתעד אותה כ-Case Study הנדסי.

למי זה מיועד

עזרא נבנה למשתמש אחד, עם רשימה לבנה (Whitelist) של אנשי קשר מורשים. זו לא מוצר SaaS אלא דוגמה חיה לשאלה: איך נראה עוזר אישי אמיתי כשבונים אותו בדיוק בשבילך, בשפה שלך, עם הכלים שלך. מי שמחפשים סוכן AI אישי ל-WhatsApp ימצאו כאן את הארכיטקטורה המלאה של אחד כזה שרץ בפרודקשן.

איך זה עובד

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

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

מה מיוחד כאן

הגישה ההנדסית מכוונת נגד קסם של פריימוורקים: FastAPI, קריאות ישירות ל-SDK של המודל, SQLite ורישום כלים מפורש. כל שורה קריאה, אין שכבות עלומות. האישיות, הטון, הרשימה הלבנה והתחומים מוגדרים בקובץ spec.json אחד, כך שהתנהגות הבוט היא קונפיגורציה ולא קוד מפוזר. בנוסף, הפרומפט בנוי בשני חלקים, קבוע ודינמי, כדי לנצל Prompt Caching ולחסוך בעלויות על כל הודעה.

הטכנולוגיה מאחורי הקלעים

גישה

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

טכנולוגיה

Python + FastAPIGreen APIClaude APIGoogle OAuth

שאלות ותשובות

האם אפשר לדבר עם עזרא או לקבל גישה?

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

מה עזרא יודע לעשות?

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

איך בונים סוכן WhatsApp כזה?

הארכיטקטורה: שרת FastAPI שמקבל Webhooks מ-Green API, לולאת Tool Use מול Claude של Anthropic, SQLite לזיכרון, ורישום כלים מפורש. כל ההגדרות ההתנהגותיות יושבות בקובץ spec.json אחד.

באיזו שפה עזרא עובד?

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

איפה המערכת רצה?

בענן על Render, עם פריסה מוגדרת בקובץ render.yaml. החיבור ל-WhatsApp נעשה דרך Green API, והחיבורים ל-Google דרך OAuth.

הפרויקט הבאסופיה קוסטה ←