CoolFace
Modelpublic

bdr-ai-org/bdr-decision-engine

sourceHugging Faceapache-2.0updated 9mo agoView on Hugging Face
0likes
Model Card

BDR Decision Engine

๐ŸŽฏ Core Decision Operating System

The foundational orchestration engine for insurance decision intelligence.

This is NOT a standalone model. It is the reusable core engine that powers all insurance decision systems in the Bader AI platform.


Architecture Principle

Capabilities are NOT projects. Insurance decision systems ARE projects.

This engine is industry-agnostic. Insurance logic is injected via configuration.


What This Engine Does

The BDR Decision Engine provides:

1. Agent Orchestration

  • โ€”Multi-agent workflow coordination
  • โ€”Sequential and parallel execution
  • โ€”Agent state management
  • โ€”Error handling and recovery

2. Input Normalization

  • โ€”Schema validation
  • โ€”Data type conversion
  • โ€”Missing value handling
  • โ€”Format standardization

3. Decision Routing

  • โ€”Rule-based routing
  • โ€”Confidence-based escalation
  • โ€”Priority queue management
  • โ€”Load balancing

4. Governance Hooks

  • โ€”Pre-decision validation
  • โ€”Post-decision logging
  • โ€”Compliance checks
  • โ€”Regulatory alignment (IFRS, AML)

5. Metrics Hooks

  • โ€”Performance tracking
  • โ€”Confidence distribution
  • โ€”Escalation rate monitoring
  • โ€”Turnaround time measurement

6. Human-in-the-Loop Overrides

  • โ€”Manual decision override
  • โ€”Override justification capture
  • โ€”Audit trail preservation
  • โ€”Feedback loop integration

Standard Decision Contract

All systems using this engine output the same contract:

json
{
  "decision": "approve | reject | escalate | investigate | adjust",
  "confidence": 0.0-1.0,
  "rationale": "human-readable explanation",
  "risk_signals": ["fraud", "coverage_gap", "inconsistency"],
  "recommended_next_step": "string"
}

Insurance Systems Using This Engine

This engine powers 4 production insurance systems:

SystemPurposeCapabilities Activated
ClaimsGPTClaim approval decisionsvisionocr, documentparser, visionvqa, financialanalysis, riskscoring, decisionoptimizer
FraudSimulator-AIFraud detectionanomalydetection, scenariosimulator, riskscoring, financialanalysis
AutoRiskScoreEngineUnderwriting & pricingfinancialanalysis, optimizationengine, timeseriesforecasting, scenario_simulator
InsuranceKnowledgeAgentPolicy interpretationlanguagerag, policyclausereasoner, documentparser

Capability Module Interface

Each capability module must expose:

python
{
  "input_schema": {},
  "output_schema": {},
  "supported_decisions": []
}

Available Capability Categories

Vision & Documents (3 modules)

  • โ€”vision_ocr - Extract text from images
  • โ€”vision_vqa - Visual question answering
  • โ€”document_parser - Parse structured documents

Language & Knowledge (3 modules)

  • โ€”language_rag - Retrieval-augmented generation
  • โ€”text_analysis - Text classification and NER
  • โ€”policy_clause_reasoner - Policy interpretation

Risk & Analytics (4 modules)

  • โ€”anomaly_detection - Detect unusual patterns
  • โ€”risk_scoring - Calculate risk scores
  • โ€”financial_analysis - Financial impact assessment
  • โ€”time_series_forecasting - Predict trends

Decision Intelligence (2 modules)

  • โ€”decision_optimizer - Optimize decision outcomes
  • โ€”scenario_simulator - Simulate decision scenarios

Governance (4 modules)

  • โ€”audit_logger - Log all decisions
  • โ€”confidence_tracker - Track confidence scores
  • โ€”override_handler - Manage human overrides
  • โ€”drift_monitor - Detect model drift

Governance Guarantees

โœ… Every decision is logged โœ… Rationale is always stored โœ… Confidence is tracked โœ… Human overrides are recorded โœ… Audit replay is supported

Governance is shared across all systems - never duplicated.


Usage Pattern

python
from bdr_decision_engine import DecisionEngine

# Initialize engine with config
engine = DecisionEngine(
    system="claims",
    enabled_capabilities=[
        "vision_ocr",
        "document_parser",
        "risk_scoring",
        "decision_optimizer"
    ],
    governance="strict",
    metrics="claims_kpis"
)

# Process decision
result = engine.process({
    "claim_id": "CLM-2026-001",
    "claim_type": "motor",
    "claim_amount": 5000,
    "documents": [...],
    "images": [...]
})

print(result.decision)      # "approve"
print(result.confidence)    # 0.92
print(result.rationale)     # "Claim meets all criteria..."
print(result.risk_signals)  # []

Strategic Positioning

Bader AI โ€” Insurance Decision Operating System

This engine is the foundation of the GCC reference architecture for insurance AI, designed for:

  • โ€”Insurers - Production decision automation
  • โ€”Regulators - Auditable AI governance
  • โ€”System Integrators - Reusable decision infrastructure

What This Prevents

โŒ Demo chaos โŒ Capability sprawl โŒ Architectural drift โŒ Ungoverned AI outputs โŒ Non-insurance use cases


License

Apache 2.0


Organization

BDR AI Organization

Building the future of insurance decision intelligence for the GCC region.