- 1
User query. A person — or a platform acting for one — asks something: a question in
GenChat, a request for a report, a file to be read. Nothing has been interpreted yet; this is the raw ask.
- 2
AI Ingest — prompt conversion. Classification
The ask is turned into a structured prompt: what kind of task it is, what it should return, and which
constraints apply. Classifying first is what lets the rest of the pipeline treat "summarise this policy" and
"draw me a chart" differently instead of sending everything to one model.
- 3
Routing to a frontier model. The classified request is routed to the model
and toolchain suited to it: reasoning, deep research, image or video generation, slide-building, or general
chat. The models are frontier LLMs behind a common gateway, so a route can be re-pointed without changing
anything a user sees. The GenChat log records which route served each message in its agent field.
- 4
Enterprise data. Retrieve
Before anything is written, the pipeline fetches what JCorp already knows: source documents, the
platforms' data, the registers. Retrieval is deliberately its own stage — a model that answers from memory
alone is guessing about JCorp.
- 5
Grounding, with citations. Generate
Ground The answer is generated against the retrieved
material and every claim is tied back to its source. The output carries citations, so a reader can check the
sentence against the document rather than trust the model. An answer that cannot be grounded is flagged,
not polished.
- 6
Audit. Audit
Who asked, when, which route answered, and what was returned are written to the audit log. That is what
makes an AI answer reviewable after the fact — and it is the same telemetry the Usage Analytics pages read.
- 7
The LLM / platform connection. The pipeline is shared. GenChat, the
business-analytics dashboards, the Digital Registry and the agents all call the same five stages over the
same connection, so a fix to grounding or a new model route lands everywhere at once.