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
TypeScript
/**
* 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