Skip to main content

AI Platform Architecture

This section provides detailed documentation of the Trifork AI Platform architecture for the YPF Unmanned Aerial Monitoring Service.

Architecture Overview

┌─────────────────────────────────────────────────────────────────────┐
│ ENTERPRISE INTEGRATION │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ SAP PM │ │ Genetec │ │ RTIC │ │
│ │ Work Orders │ │ Security │ │ Dashboards │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────────────┐
│ TRIFORK AI PLATFORM │
│ │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │ Application Layer │ │
│ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │
│ │ │ Alert │ │ Event │ │ API │ │ │
│ │ │ Manager │ │ Manager │ │ Gateway │ │ │
│ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │
│ └────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │ AI/ML Layer │ │
│ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │
│ │ │ Triton │ │ Correlation │ │ Confidence │ │ │
│ │ │ Inference │ │ Engine │ │ Scoring │ │ │
│ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │
│ └────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │ Data Layer │ │
│ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │
│ │ │ PostGIS │ │ InfluxDB │ │ Object │ │ │
│ │ │ Digital Twin │ │ Time Series │ │ Storage │ │ │
│ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │
│ └────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │ Ingestion Layer │ │
│ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │
│ │ │ FlightHub │ │ Sensor │ │ Message │ │ │
│ │ │ Ingestion │ │ Pipeline │ │ Queue │ │ │
│ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │
│ └────────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────────────┐
│ DJI FLIGHTHUB 2 │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Flight Ops │ │ Mission │ │ Media │ │
│ │ Control │ │ Planning │ │ Storage │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────────┘

AI Inference Pipeline

The vision AI ensemble processes drone imagery through a multi-stage pipeline:

Multi-Sensor Correlation Engine

Signals from multiple sensors are correlated to increase detection confidence:

Technology Stack

LayerComponentTechnology
InferenceModel ServingNVIDIA Triton Inference Server
Vision AIObject DetectionGroundingDINO
Vision AISegmentationSAM2
Vision AIOCRAWS Rekognition
GeospatialDigital TwinPostGIS
Time SeriesTelemetryInfluxDB
StorageMediaS3-compatible object store
MessagingEventsRabbitMQ / Kafka
APIGatewayFastAPI / Kong

Design Principles

1. Multi-Sensor Intelligence

The platform correlates signals across sensor modalities:

  • Single sensor detection provides baseline capability
  • Correlation across 2+ sensors increases confidence
  • Geospatial context links detections to assets
  • Historical comparison identifies anomalies

2. Human-in-Loop

AI provides recommendations, humans make decisions:

  • Confidence scores on all detections
  • Operator validation workflow
  • Feedback loop for model improvement
  • Override capability for edge cases

3. Phased Accuracy

Models improve through operational feedback:

  • Phase 1: Baseline data collection
  • Phase 2: Initial heuristics with validation
  • Phase 3: Correlation refinement
  • Phase 4: Production accuracy targets

4. Graceful Degradation

System operates with partial data:

  • Individual sensor failures don't block detection
  • Reduced confidence without correlation
  • Automatic fallback to available sensors
  • Manual override capabilities

Security Architecture

LayerProtection
NetworkVPC isolation, security groups
Data TransitTLS 1.2+ encryption
Data at RestAES-256 encryption
AccessRBAC, OAuth 2.0
AuditComplete activity logging

Deployment Options

OptionDescriptionUse Case
CloudAWS/Azure hostedPrimary deployment
HybridCloud + edge processingLow-latency requirements
On-PremiseCustomer data centerData sovereignty