Veevia Lab

Microsoft Foundry field station in East US 2, isolated from veevia.com.

Optical schlieren flow visualization, NASA Glenn Research Center. Quiet observation before intervention.

An applied AI lab by Wei Wei where model routing, ontology grounding, and tool-use failure modes are measured against live Azure telemetry.

Applied AI lab, tested in public.

Why a separate lab

Case studies on veevia.com document finished enterprise systems. Experimental model work needs a different room where latency spikes, brittle prompts, and schema drift stay visible.

Every prototype here runs on serverless Azure Container Apps and keyless Microsoft Foundry endpoints in East US 2. Nothing touches the Netlify static build or consumes portfolio bandwidth, and idle containers scale down to zero between runs.

Instead of polished chat wrappers, each study isolates one architectural question: when a smaller reasoning model beats a frontier call, how graph ontologies constrain hallucinated joins, and what breaks first under adversarial tool payloads.

Engineers calibrating an analog computing machine in a NACA laboratory in 1949
NACA Lewis Flight Propulsion Laboratory, 1949. Engineers verify an analog computer patch configuration before recording run output.

Experiment queue

Four focused harnesses scheduled on Foundry project veevia-lab. Select any row on the board to inspect its evaluation rubric or run an invite-gated probe.

East US 2 · Entra Managed Identity · Idle 0 replicas

Strict JSON schema repair under noisy OCR

Feeds corrupted line-item tables into Foundry structured outputs and verifies zero unvalidated keys, exact decimal totals, and deterministic fallback behavior.

Sample fixture input: INV-8841 · 14 crates optical glass · subtotal 18,420.00 USD · duty code 9001.90
Unauthenticated probes stop at the container edge with zero model spend.
Select "Run live Foundry probe" with a valid invite key to execute against veevia-lab-resource in East US 2.

How trials run

Every experiment moves through four gates before its notes are published alongside the interactive harness.

First, frame one falsifiable claim.

Each build begins with a measurable latency, cost, or accuracy threshold rather than an open-ended chat interface. If a plain deterministic script solves the task faster, the model call is cut.

Then bind keyless Azure tools.

Container Apps authenticate to Microsoft Foundry through a user-assigned Managed Identity with local API keys disabled by policy. Every tool schema is typed and bounded to read-only fixtures.

Measure every trace under load.

Twenty-five adversarial and boundary cases run against the candidate deployment, recording p50 and p95 latency, token draw, and exact failure spans in Log Analytics.

Publish the harness and raw notes.

Working harnesses stay open with an invite key for live runs while cached evaluation traces remain readable by anyone visiting from veevia.com without waking the model tier.

Field studies

Archival computing rooms paired with the four research tracks opening first inside Veevia Lab. Select a track to preview its scope and instrumentation.

Harry Mergler wiring patch cords on a modified differential analyzer in 1951
NASA Glenn Research Center, 1951. Patch-cord routing on a modified differential analyzer mirrors typed graph traversal in ontology-backed agents.
Control bench board inside the NACA 40 by 80 foot wind tunnel balance house

NACA Ames 40-by-80-Foot Wind Tunnel Balance House, 1950. Centralized force balances isolate one variable per test run.

Split infrastructure

Subdomain delegation keeps editorial publishing and live model compute cleanly separated under one domain name.

Visitors reading veevia.com stay on Netlify's global static edge. Requests to lab.veevia.com resolve directly by CNAME to Azure Container Apps in East US 2, where TLS terminates with an Azure-managed certificate and zero traffic crosses Netlify.

Inside Azure, the Node 22 runtime holds zero API keys on disk or in environment variables. Every inference call acquires a short-lived Entra token through user-assigned Managed Identity id-veevia-lab, governed by a hard monthly budget alert and instant scale-to-zero when idle.

Operators monitoring gauges at the NACA rocket engine test facility control room in 1957
NACA Rocket Engine Test Facility, 1957. Physical isolation between instrumentation and test cell mirrors subdomain delegation.
Subdomain routing diagram showing veevia.com on Netlify static hosting and lab.veevia.com routed directly to Azure Container Apps and Microsoft Foundry veevia.com Netlify static edge 0 lab compute lab.veevia.com CNAME delegation Managed TLS Container Apps Node 22 · 0 to 2 replicas Entra Managed Identity Foundry veevia-lab Keyless RBAC Zero Netlify proxy hops or serverless minutes DNS resolves directly to East US 2 consumption ingress.
Netlify compute draw
0 min
Idle Azure floor
0 replicas
Stored API keys
0 secrets
Foundry region
East US 2

Completed case studies, essays, and portfolio history remain on the main site while live harnesses graduate into this workbench.

Read the portfolio or test a harness.