Query preparation
The browser builds a compact request with normalized text, intent hints, language context, and optional ML signals.
Purpose
The interface is chat-like, but the runtime is not a generic chatbot. It is a staged technical workflow designed to keep answers inspectable, bounded by evidence, and stable enough for engineering and operational use.
Stage 1
The browser validates scope, normalizes the query, detects language, extracts terms, and may attach frontend ML signals. This keeps the backend payload small and targeted.
Stage 2
The browser builds a compact request with normalized text, intent hints, language context, and optional ML signals.
The backend searches versioned local datasets first. Scoring favors the user's language for relevance.
If the query is weakly matched or asks for broader context, NQ adds Wikipedia and curated industrial RSS.
The strongest dataset, Wikipedia, and RSS excerpts are compacted into a single reference packet. The answer layer only sees that packet.
The LLM synthesizes the answer from the evidence packet. Helper models pre-analyze source relevance. If the remote path is unavailable, NQ returns a local evidence summary.
The response arrives with runtime metadata: evidence, tools used, model status, and rate limits — all inspectable.
Stage 3
Versioned JSON datasets for industrial automation, protocols, process control, SQL, and ML fundamentals.
Neutral background context when local datasets mention a concept but don't fully unpack it.
Restricted to operational sources: Automation World, ISA Interchange, MachineMetrics, Robohub, and select manufacturing blogs.
If the remote LLM is unavailable, the system formats a local response from retrieved evidence instead of failing silently.
Stage 4
Stage 5