vibe.review.services.analytics_service¶
Analytics and accuracy tracking for VIBE Review.
Calculates AI accuracy based on human override patterns and identifies requirements where the AI is consistently underperforming.
ReviewAnalyticsService ¶
Service for calculating review accuracy and analytics.
Extracted from ReviewService to follow single-responsibility principle.
get_accuracy_stats ¶
get_accuracy_stats(template_id: str | None = None, requirement_id: str | None = None) -> AccuracyStats
Calculate AI classification accuracy based on human overrides.
| Parameters: |
|
|---|
| Returns: |
|
|---|
get_problematic_requirements ¶
get_problematic_requirements(template_id: str, min_override_rate: float = 0.2, min_samples: int = 5) -> list[RequirementAccuracyStats]
Find requirements where AI frequently gets it wrong.
| Parameters: |
|
|---|
| Returns: |
|
|---|