Deciding What Runs Where
We split edge AI into two buckets: small, deterministic models (anomaly thresholds, basic classification) that run directly on the connected hardware, and anything requiring an LLM-scale model, which stays server-side behind a queue with a defined retry and offline-fallback behavior.
Designing for the Connection Drop
Physical touchpoints an NFC stand, a plant-floor tablet lose connectivity in ways a typical web app never has to plan for. Every AI feature we ship on that class of hardware has an explicit degraded mode: cached last-known state, a simple non-AI fallback, or a clear 'reconnecting' state, rather than a silent failure the customer discovers on their own.