Skip to main content

AI Modules

Overview of the AI and machine learning modules in the BT Management System.

Available Modules

  • ML Models — Training and inference pipeline for predictive analytics
  • Anomaly Detection — Real-time anomaly detection on device telemetry
  • Behavioral Analytics — User and device behavior pattern analysis
  • Smart Maintenance — Predictive maintenance recommendations

Architecture

The AI modules are implemented as NestJS services within the server-nest project, using the following Prisma models:

ModelPurpose
MLModelML model definitions and configurations
TrainedModelTrained model artifacts and metadata
MlPredictionPrediction results and history
AnomalyDetectionAnomaly detection rule configurations
AnomalyDetected anomaly records
DetectedAnomalyAnomaly detection results
DetectedPatternIdentified behavioral patterns
BehavioralAnalyticsBehavioral analysis results
SecurityAnalysisAI-driven security analysis
SmartMaintenanceMaintenance prediction configurations
MaintenancePredictionMaintenance prediction results

Multi-Tenancy

All AI models and predictions are automatically scoped to the authenticated user via Prisma middleware. Each tenant's data is completely isolated.