使用说明
README.md
MCP – עוזר אישי אקטיבי לניהול ריכוז
תיאור הפרויקט
אבטיפוס של עוזר אישי חכם שמנהל את סביבת העבודה של המשתמש בזמן אמת, במטרה לשפר ריכוז, להפחית הסחות, ולתעד התקדמות אוטומטית.
מה המערכת עושה?
- מצב פוקוס אוטומטי: המשתמש בוחר משימה וזמן עבודה, לוחץ "התחל", מופעל טיימר ונכנס למצב "נא לא להפריע".
- משוב בזמן אמת: מוצג מד התקדמות, נשלחות התראות עדינות, ובסיום מתקבלת הודעת הצלחה.
- תיעוד אוטומטי: המערכת שומרת מתי התחיל והסתיים כל סשן, כמה זמן היה בפוקוס וכמה הפסקות.
- סיכום יומי/שבועי: מוצג סיכום נתונים אמיתיים על רמת הריכוז.
מבנה הפרויקט
- main.py – ממשק גרפי וניהול סשן
- services/session_service.py – שירות ניהול סשנים
- utils/process_utils.py – בדיקת הסחות
- tests/test_session_service.py – טסטים לוגיים
התקנה
- התקנת חבילות:
pip install psutil fastmcp - הרצה:
python main.py
טסטים
להריץ טסטים:
python -m unittest discover tests
ערך הפרויקט
- הפחתת הסחות דעת
- שיפור הרגלי ריכוז
- מדידה אובייקטיבית של זמן עבודה אפקטיבי
- מעבר ממערכת טיימר פשוטה למערכת שמנהלת את סביבת העבודה