AI Data Center Monitoring Agent - Projet client
Dashboard platform with embedded bilingual AI chat (EN/ES) for industrial data center monitoring. 4-tier n8n architecture: (1) Config Sync (12h interval) from Radix SCADA API to PostgreSQL via CSV parsing, (2) Realtime Data Pipeline (5min) with batch processing & DGO filtering, (3) Conversational AI Agent with Google Vertex AI processing structured JSON (QUERY/READY/RESPONSE format), contextual memory, and industrial standards analysis (TIA-942, ASHRAE), (4) RAG system with Google Drive ingestion to Vector DB for compliance documentation lookup. Agent generates field-actionable recommendations with urgency levels, timelines, and cost estimates. Monitors generators (Cummins DQKAE), UPS systems, HVAC units, electrical meters. End-to-end delivery: requirements gathering, architecture design, development, deployment, ongoing support.
Architecture 4-Workflows n8n Orchestrée
Platform with 4 synchronized n8n workflows for industrial monitoring with AI-driven analysis
Chat AI Agent Workflow
Conversational pipeline: Webhook → Extract Data → AI Agent (Vertex AI) → Database Query → Parse JSON (QUERY/READY/RESPONSE) → Format Response → Send. Bilingual EN/ES with contextual memory.
Config Sync Pipeline (12h)
Fetch Config from Radix SCADA API → Parse CSV & Filter Internal Points → Generate SQL → Batch Processing → Upsert to PostgreSQL (radix.datapoints_config). Syncs equipment metadata.
Realtime Data Pipeline (5min)
Fetch Realtime from Radix API → Format & Filter → DGO DATA TABLE → Batch Processing → Insert Values to PostgreSQL (radix.datapoints_values). Monitors: generators, UPS, HVAC, meters.
RAG System Workflow
RAG AI Agent with Chat Interface + Agent Tools for RAG (embeddings Google Vertex) + Google Drive File Ingestion to Vector DB. Compliance documentation lookup (TIA-942, ASHRAE).
n8n Workflows Architecture
Conversational Pipeline with Google Vertex AI
Webhook → Extract Data → AI Agent → Database Query → Parse JSON → Format Response → Send
Equipment Metadata Synchronization
Radix API → Parse CSV → Generate SQL → Batch Upsert
Sensor Telemetry Ingestion
Fetch Realtime → Filter → Batch Insert to PostgreSQL
Compliance Documentation Retrieval
RAG Agent + Google Drive Ingestion → Vector DB → Embeddings for standards lookup
Fonctionnalités Clés
Bilingual AI Chat (EN/ES)
Conversational agent with Google Vertex AI. Contextual memory for multi-turn conversations. Natural language queries on industrial equipment
Industrial Standards Analysis
Real-time compliance checking against TIA-942 (datacenter) and ASHRAE (HVAC) standards. Automated temperature, humidity, power analysis
Field-Actionable Recommendations
AI generates specific on-site actions with urgency levels (Immediate/Urgent/Scheduled/Routine), timelines, required personnel, and cost estimates
Structured JSON Parsing
Strict JSON format (QUERY/READY/RESPONSE) enforced via system prompt. Query generation for PostgreSQL, status flags for workflow orchestration
Dual-Pipeline Data Ingestion
Config sync (12h) for equipment metadata + Realtime data (5min) for sensor values. Radix SCADA API integration with CSV parsing & batch processing
RAG Documentation Lookup
Vector DB with Google embeddings for compliance docs. Google Drive file ingestion. Agent retrieves relevant standards during analysis
Multi-Equipment Monitoring
Generators (Cummins DQKAE: 15 metrics), UPS (Eaton: 7 metrics), HVAC (Daikin: 6 metrics), electrical meters. 28+ datapoints per site
Get Real Time API Tool
HTTP tool integrated with AI agent for fetching latest single-metric values. XID-based queries to Radix SCADA API for real-time data fresher than database
Stack Technique
4 workflows (Chat Agent, Config Sync 12h, Realtime 5min, RAG). 20+ nodes per workflow with cron scheduling
Conversational AI with structured JSON output (QUERY/READY/RESPONSE). Bilingual EN/ES support
radix.datapoints_config (equipment metadata) + radix.datapoints_values (time-series). Indexed by xid, device_id, timestamp
Config endpoint (CSV export) + Realtime endpoint (latest sensor values). OAuth/JWT authentication
Google embeddings for compliance documentation. Semantic search for TIA-942, ASHRAE, manufacturer specs
text-embedding-004 for document vectorization. RAG retrieval during agent conversations
PostgreSQL-backed session storage. Cross-turn context retention for multi-step troubleshooting
HTTP tool for AI agent. XID-based queries to Radix API for fresh single-metric values
Config sync pipeline. Header validation, type coercion, internal point filtering
Both pipelines use batch inserts/upserts (100-500 rows). Reduces DB round-trips, optimizes throughput
Résultats & Métriques
Performance Technique
Impact Business
Sécurité & Conformité
Défis Techniques & Solutions
Enforcing Strict JSON Format from LLM
Multi-Source Data Synchronization
Industrial Standards Compliance Logic
Real-Time vs Historical Data Reconciliation
Field Action Recommendations with Cost/Timeline
RAG Document Retrieval for Compliance
Compétences Démontrées
AI/LLM Engineering
Workflow Orchestration
Data Engineering
Industrial Monitoring
Client Delivery
Intéressé par ce projet ?
Contactez-moi pour discuter de projets similaires ou pour plus d'informations.