const AIDD = () => { const stages = [ { n: '01', label: 'Data', icon: 'Database', color: '#E63329', desc: 'Unify signals from systems, documents, sensors, and conversations into one observable substrate.', bullets: ['Connectors & ingestion', 'Schema normalization', 'Vector + relational stores'], }, { n: '02', label: 'Intelligence', icon: 'Spark', color: '#F5C518', desc: 'Domain-tuned models reason over your data โ€” classification, extraction, prediction, generation.', bullets: ['Custom + foundation models', 'Retrieval & evaluation', 'Guardrails'], }, { n: '03', label: 'Automation', icon: 'Bolt', color: '#14A04A', desc: 'Decisions become actions. Workflows execute end-to-end with humans on the loop, not in it.', bullets: ['Agentic orchestration', 'Approval & escalation', 'Native system writes'], }, { n: '04', label: 'Outcomes', icon: 'Target', color: '#1B7BD6', desc: 'Measure what changed: cost, cycle time, conversion, error rate. Loop the result back into the model.', bullets: ['Outcome telemetry', 'Continuous learning', 'Compounding ROI'], }, ]; return (
How Webever ships AI
that actually changes the P&L.} sub="Four stages, one continuous loop. AIDD treats AI as the operating system of work โ€” not a model you call from a dashboard." className="border-t border-token" > {/* Pipeline visual */}
{/* Connecting flow line (desktop) */}
{stages.map((s, i) => { const IconCmp = I[s.icon]; return (
{/* Stage chip on the line */}
{s.n}
Stage {s.n}

{s.label}

{s.desc}

    {s.bullets.map((b, k) => (
  • {b}
  • ))}
); })}
{/* Loop indicator */}
Continuous learning
Outcomes feed back into the data layer โ€” the system gets sharper every cycle.
cycle.t = 142ms ยท n = 12,480/min
); }; window.AIDD = AIDD;