UNPKG

ai-debug-local-mcp

Version:

🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh

136 lines • 3.95 kB
/** * AI Feedback Analytics Engine - Phase 2 Implementation * * Revolutionary analytics engine that transforms raw feedback data into actionable insights * for continuous improvement of AI-Debug tools and user experience. */ export interface TrendAnalysis { timeframe: string; direction: 'improving' | 'declining' | 'stable'; confidence: number; dataPoints: Array<{ timestamp: number; value: number; context?: string; }>; insights: string[]; } export interface AnomalyDetection { anomalyType: 'performance_drop' | 'satisfaction_spike' | 'usage_pattern' | 'error_cluster'; severity: 'low' | 'medium' | 'high' | 'critical'; detectedAt: number; description: string; dataPoints: Array<{ timestamp: number; value: number; expected: number; }>; suggestedActions: string[]; } export interface PatternInsight { pattern: string; frequency: number; impact: 'positive' | 'negative' | 'neutral'; category: 'user_behavior' | 'tool_performance' | 'workflow_efficiency' | 'error_pattern'; description: string; examples: string[]; recommendations: string[]; } export interface PredictiveAnalysis { metric: string; prediction: { timeframe: '1_week' | '1_month' | '3_months'; expectedValue: number; confidence: number; factors: Array<{ factor: string; influence: number; }>; }; recommendations: string[]; } export interface IntelligenceReport { generatedAt: number; timeRange: { start: number; end: number; }; summary: { totalFeedback: number; avgSatisfaction: number; trendDirection: 'improving' | 'declining' | 'stable'; criticalInsights: number; }; trends: TrendAnalysis[]; anomalies: AnomalyDetection[]; patterns: PatternInsight[]; predictions: PredictiveAnalysis[]; actionableInsights: Array<{ priority: 'critical' | 'high' | 'medium' | 'low'; category: string; insight: string; impact: string; effort: string; recommendations: string[]; }>; } /** * Advanced Analytics Engine for AI Feedback Intelligence */ export declare class AIFeedbackAnalyticsEngine { private readonly TREND_ANALYSIS_WINDOW; private readonly ANOMALY_THRESHOLD; private readonly MIN_DATA_POINTS; /** * Generate comprehensive intelligence report from feedback data */ generateIntelligenceReport(feedbackData: any[], timeRange?: { start: number; end: number; }): Promise<IntelligenceReport>; /** * Analyze satisfaction and performance trends over time */ private analyzeTrends; /** * Detect anomalies in feedback patterns */ private detectAnomalies; /** * Identify recurring patterns and insights */ private identifyPatterns; /** * Generate predictive analysis for future trends */ private generatePredictions; /** * Calculate trend for a specific metric */ private calculateTrend; /** * Detect statistical anomalies using standard deviation */ private detectStatisticalAnomalies; /** * Analyze tool usage patterns and trends */ private analyzeToolUsage; /** * Generate actionable insights from all analyses */ private generateActionableInsights; private generateMinimalReport; private calculateAverageSatisfaction; private determineTrendDirection; private generateTrendInsights; private generateAnomalyActions; private analyzeBehaviorPatterns; private analyzeToolPerformancePatterns; private analyzeWorkflowPatterns; private detectErrorClusters; private detectUsagePatternAnomalies; private predictMetric; private predictUsageGrowth; } //# sourceMappingURL=ai-feedback-analytics-engine.d.ts.map