Skip to content
Bluejayders
Enterprise AI architecture pack

Five production AI systems, taken apart

Twenty-one interactive diagrams across five real enterprise deployments — every agent, API call, intent classifier, retrieval index, gateway, guardrail and human-in-the-loop gate that has actually been published. Diagrams are pannable, zoomable, and every box is clickable for the quote it rests on. Crucially, each component is marked confirmed by source or inferred — because most published “enterprise AI architectures” quietly mix the two.

5systems
21diagrams
3–5layers each
60+primary sources
01

Klarna AI Assistant

customer service · fintech · Feb 2024 –

The most-cited deployment in the world and the thinnest public record. Reconstructed from vendor case studies, SEC filings, a CEO podcast and one hands-on teardown — with the intent-classification gap marked honestly rather than papered over.

LangGraphLangSmithRAGAI Gateway3 diagrams
02

Uber QueryGPT

text-to-SQL · data platform · 2023 –

The best-documented agent pipeline in public: Intent Agent → Search → Table Agent → human ACK → Column Prune Agent → SQL. Plus the GenAI Gateway and the 2026 agent-identity layer — the real answer to “how do agents reach external systems”.

Intent AgentkNN RAGGPT-4 TurboMCP Gateway4 diagrams
03

Morgan Stanley

regulated RAG · wealth management · 2022 –

Enterprise RAG under supervision. The architecture matters less than the evaluation methodology — a 500-question regression suite and ~5,000 daily annotations that gate every change to retrieval.

GPT-4 + Whisperzero retentioneval-gatedMCP 20265 diagrams
04

LinkedIn Hiring Assistant

multi-agent platform · talent · 2024 –

The deepest published multi-agent system anywhere: supervisor plus seven sub-agents, a skill registry built on “skill inversion”, agent mailboxes riding the production messaging stack, and billion-scale semantic retrieval trained purely on LLM teacher labels.

plan-and-executeskill registryEON-8BMUSE5 diagrams
05

Salesforce Agentforce

vendor platform · CRM · 2024 –

The pattern most enterprises will actually deploy — and the clearest public example of intent classification: Topics are the classifier, and the topic also bounds the valid action set. ServiceNow included for contrast.

Topic classificationAtlas ReActTrust LayerMuleSoft4 diagrams
SYNTH

The shape they all converge on

Cross-cutting reference architecture distilled from all five. Each box names which company does what, so you can see where the industry agrees and where it genuinely does not. The two dashed feedback edges are the ones most reference architectures leave out — guardrails injected centrally into every prompt, and evaluation gating every change to retrieval.

cross-system reference architecture
EDGECLASSIFYORCHESTRATEGROUNDGENERATEACTCONTROLChannels & surfacesin-app chat · Slack · web · voiceREST agent APIs · IDE · ATS · CRMIdentity & tenancyLinkedIn: service principals,applied transitively to agentsUber 2026: STS scoped tokens/hopIntent classificationUber: Intent Agent → workspacesAgentforce: topic classify descsMS: topic router → sub-modelsKlarna: NOT PUBLISHEDOrchestrationLinkedIn: plan-and-executeAgentforce: Atlas ReAct loopKlarna: LangGraph routerUber: fixed chain, no re-planMemoryLinkedIn: working · long-term (episodic+ procedural) · collectiveretrieval by recent-N / summary /semanticCorpus disciplineMS: ONE curated repo, one teamKlarna: the human-agent manualsUber: curated domain workspacesRetrieval & groundingMS: business rules over searchLinkedIn: MUSE + DCNv2 rerankUber: workspace-scoped kNNAgentforce: keyword + vectorModel tieringfrontier models where scale is#users; fine-tuned small modelswhere scale is #itemsModel gatewayUber: GenAI Gateway (Go)LinkedIn: GenAI proxy chokepointKlarna: AI Gateway (FastAPI)Agentforce: Einstein Trust LayerTool / action layerLinkedIn: skill registryAgentforce: 6 action typesUber 2026: MCP GatewayMS 2026: MCP for client agentsExternal systemsCRM · ERP · ledgers · ATS · warehouses· logistics · mainframe · third-partySaaSGuardrailsinjected CENTRALLY at the promptservice (LinkedIn), or enforcedSTRUCTURALLY by topic (Agentforce)Human in the loopUber: table ACK gateLinkedIn: 2 review gatesMS: advisor reviews everythingKlarna: unconditional escalationObservability & evaluationLangSmith / OpenTelemetry spansMS: 500-q suite, 5k annotations/dayLinkedIn: LLM-as-judge cascadeuser turnintent / topicgrounding querygrounded promptaction selectionresultinjected intoevery promptevals gate everychange
drag to pan · scroll to zoom · click any box
actorapp / surfaceagent / reasoningmodel callstore / indexexternal systemguardrail / trustplatform / gatewaypipeline / evalnot shippeddashed = inferred— api call— data— llm call— human loop— guardrail— escalation— external
CMP

Side by side

KlarnaUber QueryGPTMorgan StanleyLinkedInAgentforce
Intent classification not published LangGraph routes; mechanism unknown Intent Agent — LLM call mapping to one or more of 12 workspaces (multi-label) Topic router selecting a content-type sub-model Implicit in the supervisor's plan; intake agent produces structured qualifications Topics — prompt-matched against natural-language classification descriptions
Orchestration LangGraph multi-agent Fixed 4-agent chain, no re-planning Single-turn RAG; multi-turn deliberately disallowed Supervisor, plan-and-execute (ReAct explicitly rejected) Atlas ReAct loop on an event-driven graph
Retrieval RAG over human-agent documentation; store unnamed Workspace-scoped kNN over SQL samples + schemas Business-rules layer over search, co-tuned with OpenAI MUSE dual-tower + IVFPQ ANN + DCNv2 rerank over 1.3B profiles Data Cloud retrievers, hybrid keyword + vector
External systems Klarna backend APIs; write depth undisclosed Data access proxies → Presto. 2026: MCP Gateway Salesforce, Zoom, Outlook. 2026: MCP for clients' own agents Skill registry + unified integrations (BuildIn/BuildOut) → ATS Six action types: Flow, Prompt, Apex, OpenAPI, MuleSoft, MCP
Model gateway Klarna AI Gateway (FastAPI/K8s) GenAI Gateway — Go, OpenAI-compatible, PII redact/un-redact Direct OpenAI, ZDR. not Azure GenAI proxy exposing OpenAI Chat Completions for all models Einstein Trust Layer
Guardrails inferred prompt injection has succeeded publicly Gateway-level: PII redaction, safety, hallucination detection No long multi-turn; topics restricted; citation reason codes Injected universally at Prompt Source of Truth; moderation at the proxy Structural — the topic bounds the valid action set
Human in the loop Unconditional escalation, offered to all customers Table ACK gate in the critical path Advisor reviews everything; nothing direct-to-client Two gates: qualification review, outreach review Omni-Channel escalation with context
Observability LangSmith traces + LLM-as-judge Bespoke harness: 5 signals, Vanilla vs Decoupled flows 500-q regression suite; ~5,000 annotations/day; daily trending LangSmith pre-prod, OpenTelemetry in prod, LLM-judge cascade Testing Center + OTel session tracing export
Source quality vendor case studies + filings only first-party engineering blog exec interviews + press + patents 9 eng posts + 2 full conference transcripts product docs + one eng post
NOTES

Seven things that recur across all five

1. Intent classification narrows retrieval, it doesn't route to code

Uber's Intent Agent exists to “drastically narrow the search radius for RAG.” Agentforce's Topics bound the action set. Morgan Stanley's topic router picks a corpus-specific model. In none of these is the classifier a dispatch table — it is a scope reducer.

2. The corpus is the product

Morgan Stanley: “All the boring stuff that nobody cares about is what makes this successful.” Klarna: the manuals had to be clear enough. Uber: hand-curated workspaces. Every team that succeeded had already solved content governance before adding a model.

3. One chokepoint for model calls, always

Uber's GenAI Gateway, LinkedIn's GenAI proxy, Klarna's AI Gateway, Salesforce's Trust Layer. Every one is an OpenAI-shaped interface with PII handling, quota, audit and cost attribution behind it. Nobody lets applications call providers directly.

4. Human gates sit inside the critical path

Not as a fallback for failure — as a designed step. Uber's table ACK, LinkedIn's qualification review, Morgan Stanley's advisor sign-off. All three were added or kept because autonomy without them measurably underperformed.

5. Model tiering follows the scaling axis

LinkedIn states it cleanly: surfaces that scale with #users get the frontier hosted model; the path that scales with #items gets a fine-tuned small model. Their evaluation agent is 90% of all LLM calls — and it runs on an 8B model that is 75× cheaper than GPT-4.

6. Evaluation gates deployment, not the other way round

Morgan Stanley re-runs 500 questions against every change to search rules or prompts. A broken recency rule in production was caught by daily annotation trending, not by an alert. Their eval framework became the firm's reusable governance artefact.

7. Published architectures quietly mix fact and inference

The single most useful thing in this pack is the dashed border. Klarna has published no function names at all, yet detailed “Klarna architectures” circulate widely. Uber explicitly says its validation agent is not shipped, yet it appears in third-party diagrams as if it were. Morgan Stanley's “fine-tuning on 100k documents” was corrected on record to RAG, years ago.

METHOD

How to read these diagrams

SignalMeaning
Solid borderNamed or described in a first-party source (company engineering blog, docs, SEC filing, recorded talk, or a vendor case study carrying a company quote)
Dashed border + ?Reference-architecture inference. The box makes the diagram legible, but the company has not published it. Use the hide inferred button to see only what is confirmed.
Grey boxExplicitly not shipped — the company described it as planned or needed, and third parties often draw it as real
Click any boxOpens an inspector with the exact quote, the confirmed/inferred badge, and a link to the source
Edge coloursamber = API / model call · teal = data · violet = human loop · red = escalation · blue = external
On source quality

Uber and LinkedIn publish real engineering detail and are the most reliable pages here. Morgan Stanley's material is executive interviews and press — rich on method, thin on components. Salesforce and ServiceNow are product documentation, reliable on mechanics and uncontrolled on performance claims. Klarna is the outlier: no engineering source exists at all, which is itself the most important thing to know about it.