Team AI Usage Analysis

Cursor AI usage across all team members

Individual Analysis

📊Calculation Methodology

🇬🇧 How We Calculate AI Usage Time

Session Detection

We analyze Cursor AI conversation timestamps to measure actual work time. Sessions are automatically split when there's a 15-minute gap between interactions (coffee breaks, meetings, etc.).

Time Calculation

  • Session duration: Time from first to last interaction
  • Buffer time: +10% (max 2 min) for thinking/typing after last message
  • Minimum session: 3 minutes (0.05h) - even quick questions take time
  • Maximum per session: 8 hours - prevents unrealistic marathon sessions
  • Maximum per day: 14 hours - allows intense work days, blocks impossible values

Expected Workday

We compare AI usage against a 6-hour expected workday. This represents realistic productive coding time, accounting for meetings, breaks, and non-AI tasks.

Accuracy

Our method provides ~107-110% accuracy (slightly conservative). It measures when developers actively use AI assistance, not total work time. Reading documentation or debugging without AI queries won't appear in these metrics.

🇭🇺 Hogyan Számoljuk az AI Használati Időt

Session Detektálás

A Cursor AI beszélgetés timestamp-jeit elemezzük a valós munkaidő mérésére. A session-öket automatikusan szétválasztjuk, ha 15 perc szünet van az interakciók között (kávészünet, meeting, stb.).

Idő Számítás

  • Session időtartam: Az első és utolsó interakció közti idő
  • Buffer idő: +10% (max 2 perc) gondolkodásra/gépelésre az utolsó üzenet után
  • Minimum session: 3 perc (0.05h) - még a gyors kérdések is időt vesznek igénybe
  • Maximum session-önként: 8 óra - megakadályozza az irreális maratoni session-öket
  • Maximum naponta: 14 óra - engedi az intenzív munkanapokat, blokkolja a lehetetlen értékeket

Elvárt Munkanap

Az AI használatot egy 6 órás elvárt munkanaphoz hasonlítjuk. Ez a reális produktív kódolási időt reprezentálja, figyelembe véve a meetingeket, szüneteket és nem-AI feladatokat.

Pontosság

A módszerünk ~107-110% pontosságú (kissé konzervatív). Azt méri amikor a fejlesztők aktívan használják az AI asszisztenciát, nem a teljes munkaidőt. A dokumentáció olvasása vagy debugolás AI lekérdezések nélkül nem jelenik meg ezekben a metrikákban.

🔧 Technical Details & Edge Cases
Session Timeout: 15-minute idle time splits sessions. Example: Work 9:00-9:30, lunch break, work 11:00-11:30 = two separate 30-minute sessions.
Overnight Sessions: Sessions spanning multiple days (e.g., 23:50 to 00:10 next day) are assigned to the start date.
Bulk Imports/Replays: When Cursor syncs history, it may create many entries with identical timestamps. These are calculated based on actual time span, not entry count.
Zero-Hour Sessions: Very short sessions (< 3 min) are rounded up to 0.05h to prevent data loss. Every interaction takes some time.
Data Source: Analysis based on Cursor AI session JSONL files from Google Drive. Contributors are auto-detected from available ZIP files.

💡 Note: This measures AI-assisted coding time, not total work hours. For detailed methodology improvements and future enhancements, see CURSOR_ANALYSIS_IMPROVEMENTS.md