מאחורי הקלעים: איך זה עובד?

הצצה לארכיטקטורה הטכנולוגית של GuessTheJob והמוח בתוך המכונה

GuessTheJob Architecture Diagram

Frontend (צד לקוח)

ממשק משתמש מתקדם ב-Vanilla JavaScript. כולל ניהול משתמשים (Auth Manager), ממשק היסטוריה חכם, וחיבור בזמן אמת לשרת.

Backend (צד שרת)

שרת FastAPI המנהל את תזמור הסוכנים (Agent Orchestrator) ושירות האחסון (Storage Service), עם הזרמת נתונים ב-SSE.

AI Agents (המוח)

לולאת סוכנים חכמה (Parser -> Searcher -> Analyzer -> Ranker) המבוססת על LangGraph ו-Gemini לניתוח מדויק של משרות.

Data & Storage (מידע ואחסון)

מערכת Firestore רב-שכבתית הכוללת Cache לביצועים, Analytics לניתוח נתונים, ו-User History לשמירת חיפושים אישיים.

External Services (שירותים חיצוניים)

אינטגרציה עם Firebase Auth לאבטחה, Google Search לחיפוש מידע, Langfuse לניטור, ו-Gemini Flash למהירות.