Phaidra engineers solve semantic blindness in massive industrial AI factories
The Collapse of Pure Language Models at Industrial Scale
When you build a prototype, dumping sensor data into a large language model's context window works flawlessly. The model correctly identifies equipment and resolves queries with ease. But scale that up to a gigawatt-scale data center with over 500,000 sensors, and the entire system collapses.
This is the reality discovered by Raahul Singh and Vanĉ Levstik at Phaidra while building AI agents for industrial infrastructure. They call this phenomenon "semantic blindness"—the complete structural failure of general-purpose LLMs when confronted with thousands of nearly identical, highly complex sensor names.
Three Ways Naive Scaling Fails in Production
When moving from simple demos to massive physical systems, three specific barriers break naive LLM architectures:

- The Topology Trap: Standard Retrieval-Augmented Generation (RAG) and vector databases fall flat. Sensor names like
CH3_6andCH3_7are separated by just one character. Vector embeddings cannot resolve these small textual differences, leading to terrible retrieval recall. - The Repetition Kill Switch: Industrial tag names are highly repetitive. When an LLM outputs lists of similar tokens, its internal guardrails interpret this as an infinite loop. The repetition penalty triggers, shutting down the model entirely.
- Sharding Failures: Dividing the list of physical assets across parallel LLM instances generates severe hallucinations, producing phantom equipment or silently dropping critical sensors.
The Shift to Sub-Linear Hierarchical Planning
Instead of scaling context size linearly with the number of assets, Phaidra designed a hybrid system that scales with tree depth. Industrial data centers are naturally hierarchical, organizing from site to hall, aisle, rack, and node. Because tree depth grows slowly while width explodes, the system path summaries remain virtually identical whether managing 64 GPUs or 460,000 GPUs.
This architecture splits the workload into two distinct processes:
- A Planner LLM (Software 3.0): Parses the messy user query and produces a clean, structured JSON plan outlining the target hierarchy path and specific filters (e.g., retrieving hot GPUs inside a specific hall).
- A Deterministic Resolver (Software 1.0): Executes exact set operations and intersection logic on pre-indexed asset trees.
By restricting the LLM to planning and letting traditional code handle the actual search and intersection logic, Phaidra reduced token consumption by 300x, flatlining query costs at 9,000 tokens regardless of cluster size, while maintaining 100% accuracy.
Reverting the Software Evolution Trend
This pattern represents a crucial lesson for modern systems. While legacy development steadily replaces traditional Software 1.0 code with probabilistic Software 3.0 prompts, building production-ready AI systems requires reversing this trend. Developers must start with the flexibility of Software 3.0 to understand user intent, then systematically build Software 1.0 guard rails around it to maintain absolute physical reality and deterministic reliability.
- Phaidra
- 60%· companies
- Raahul Singh
- 20%· people
- Vanĉ Levstik
- 20%· people

Semantic Blindness: 500,000 Sensors Confused an LLM - Raahul Singh & Vanč Levstik, Phaidra
WatchAI Engineer // 16:25
We turn high signal in-person events for the top AI engineers, founders, leaders, and researchers in the world into the best free learning opportunities for millions around the world here on YouTube. Your subscribes, likes, comments, speaking, attendance, or sponsorships goes a long way toward making our biz model sustainable indefinitely. We strongly believe this industry deserves a better class of community and that we know how to do this well; we just need your support.