UNPKG

@codai/cbd

Version:

Codai Better Database - High-Performance Vector Memory System with HPKV-inspired architecture and MCP server

130 lines 3.64 kB
/** * AI Services Orchestrator - Phase 3: AI Integration & Enterprise Superiority * Consolidates Multi-Cloud AI Services with Superior Performance */ import { EventEmitter } from 'events'; import { IntelligentCloudSelector, CloudProvider } from '../cloud/IntelligentCloudSelector'; import { MultiCloudConfiguration } from '../cloud/MultiCloudConfiguration'; export interface AIServiceRequest { id: string; type: 'ml_training' | 'nlp_processing' | 'document_intelligence' | 'query_optimization' | 'analytics'; priority: 'low' | 'medium' | 'high' | 'critical'; data: any; requirements: { computeIntensive?: boolean; latencySensitive?: boolean; dataPrivacy?: boolean; costOptimized?: boolean; multiRegion?: boolean; }; metadata: { userId?: string; sessionId?: string; timestamp: Date; source: string; }; } export interface AIServiceResponse { id: string; status: 'success' | 'error' | 'partial'; result: any; confidence: number; processingTime: number; provider: CloudProvider; metadata: { model: string; version: string; resources: { cpu: number; memory: number; gpu?: number; }; cost: number; }; } export interface MLModel { id: string; name: string; type: 'classification' | 'regression' | 'clustering' | 'nlp' | 'computer_vision' | 'recommendation'; status: 'training' | 'ready' | 'deployed' | 'deprecated'; provider: CloudProvider; performance: { accuracy: number; latency: number; throughput: number; cost: number; }; configuration: { hyperparameters: Record<string, any>; features: string[]; targetVariable?: string; }; deployment: { endpoint: string; instances: number; autoScaling: boolean; region: string; }; } export declare class SuperiorAIOrchestrator extends EventEmitter { private cloudSelector; private configuration; private activeRequests; private mlModels; private performanceCache; private queryOptimizer; constructor(cloudSelector: IntelligentCloudSelector, config: MultiCloudConfiguration); /** * Initialize all AI services across cloud providers */ private initializeAIServices; /** * Process AI service request with intelligent provider selection */ processAIRequest(request: AIServiceRequest): Promise<AIServiceResponse>; /** * Select optimal cloud provider for AI request */ private selectOptimalProvider; /** * Process Machine Learning training requests */ private processMLTraining; /** * Process Natural Language Processing requests */ private processNLP; private generateNLPResults; /** * Process Document Intelligence requests */ private processDocumentIntelligence; /** * Process Query Optimization requests */ private processQueryOptimization; /** * Process Analytics requests */ private processAnalytics; /** * Start performance monitoring */ private startPerformanceMonitoring; /** * Collect performance metrics from all providers */ private collectPerformanceMetrics; private inferModelType; private detectDocumentFormat; private calculateCost; /** * Get AI service statistics */ getStats(): any; /** * Get health status */ getHealth(): any; } //# sourceMappingURL=SuperiorAIOrchestrator.d.ts.map