ZYLX.ai logoZYLX.ai
Architecture comparison

RAG vs Business Brain: when retrieval isn't the whole problem

These are not competing options, because they are not the same kind of thing. RAG is a techniquefor filling part of a model's context at question time. A Business Brain is an architecture for maintaining business context and serving it to AI clients. A Business Brain can use retrieval inside it. Anyone selling you one as a replacement for the other is describing a rivalry that does not exist.

What is RAG?

Retrieval-augmented generation is a technique that searches an external corpus at question time and places the retrieved passages into the model's context before it answers.

The approach was introduced in 2020 research on knowledge-intensive language tasks, and the core idea has proved durable: rather than baking knowledge into model weights, fetch it when the question arrives.

What is a Business Brain?

A Business Brain is persistent, structured business context — assembled from the systems a company already runs and kept current — that authorized AI assistants can query through a governed interface.

A category framing defined by Zylx rather than a standard term. The glossary entry states the boundaries.

How RAG actually works

Six stages. Worth knowing precisely, because most disappointment with RAG happens at stage four and gets blamed on stage six.

  1. 1

    Source corpus

    The material to be searched: documents, tickets, pages, transcripts.

  2. 2

    Ingestion and indexing

    Content is split into passages and indexed. Commonly this means embeddings in a vector store, but keyword, hybrid and graph indexes are all used in practice.

  3. 3

    Query

    The user's question, often rewritten or expanded before searching.

  4. 4

    Retrieval

    The index returns the passages judged most relevant, usually a handful.

  5. 5

    Selected context

    Those passages are placed into the model's context, sometimes reranked or filtered first.

  6. 6

    Generation

    The model answers from the supplied passages, ideally citing them.

Embeddings and vector search are the most common way to build stage two, not part of the definition. A RAG system built on keyword search, hybrid search, or a knowledge graph is still RAG. Treating “RAG” and “vector database” as synonyms is a common and expensive confusion.

What RAG is genuinely good at

  • Grounding answers in source material, so a response can point at where it came from.
  • Working over document collections far larger than any context window.
  • Updating what the system knows by changing the corpus, with no model retraining.
  • Source-aware answering, where the implementation surfaces citations.
  • Enterprise information retrieval — the classic 'find the answer in our documentation' problem.

If your problem is on that list, retrieval is the right tool and you should build it rather than shopping for an architecture.

Where RAG runs out, and where it doesn't

Most published lists of RAG limitations describe solved problems. This one separates the limitations good engineering handles from the one it cannot.

Retrieval quality

A relevant passage that ranks poorly is invisible to the answer. This is the single most common cause of a RAG system 'ignoring' information it has.

Mitigation: Reranking, hybrid search and query rewriting help materially.

Chunking and indexing decisions

How material is split determines what can be found. A table split across two chunks may be unanswerable.

Mitigation: Structure-aware chunking and document-level context largely address this.

Stale source material

Retrieval is only as current as the corpus. A confidently retrieved passage from an outdated document reads exactly like a current one.

Mitigation: Frequent re-indexing helps; it cannot make a stale document true.

Permission complexity

Filtering retrieval by who is asking is harder than it looks, and getting it wrong is a disclosure rather than a bad answer.

Mitigation: Per-document ACLs enforced at query time are standard in mature enterprise systems.

Cross-system operational state

Current orders, spend and rankings are not documents. There is nothing to retrieve unless somebody wrote them down, and nobody does.

Mitigation: Not a retrieval problem. Needs a connection to the system of record.

Tool execution

Retrieval returns text. It does not do anything.

Mitigation: Out of scope by design — this is what tool interfaces are for.

Latency and cost

Every question pays for a search plus a larger prompt.

Mitigation: Caching and smaller top-k reduce it.

Evaluation difficulty

Failures are quiet. Distinguishing 'the model reasoned badly' from 'retrieval never supplied it' requires deliberate instrumentation.

Mitigation: Retrieval-level evaluation, separate from answer-level, is the standard fix.

Read that list and one entry stands apart. Retrieval quality, chunking, staleness, permissions, cost and evaluation are all engineering problems with known answers. Operational state is not a retrieval problem at all.No index improvement makes this week's ad spend retrievable if it only exists inside an ad platform.

Where retrieval sits in a context stack

A Zylx framework for placing the two. The point is the nesting: retrieval is one mechanism a context layer may use, alongside several that are not retrieval at all.

Business systemscommerce · analytics · search · ads · payments · email · docs

Context layer

  • ├── structured operational data
  • ├── documents and written knowledge
  • ├── identity and permissions
  • ├── freshness and provenance
  • ├── tools and actions
  • └── retrieval — where a corpus needs searching
AI client

Read bottom-up, the question “should we use RAG or a Business Brain” resolves itself: retrieval is a line item inside the middle box. The real question is how many of the other lines you also need.

Side by side

Retrieval-augmented generation compared with a Business Brain across ten dimensions
DimensionRAGBusiness Brain
What it isA technique for filling part of the contextAn architecture for maintaining and serving context
OperatesAt question timeContinuously, between questions
Typical inputA corpus of written passagesConnected operating systems, plus written material
Output shapeRelevant text passagesStructured entities, metrics and relationships
Freshness modelAs fresh as the indexScheduled refresh, with observation time attached
Handles operational stateOnly if somebody documented itDirectly, from the system of record
PermissionsImplementation-specific; applied at query timeWorkspace-scoped, enforced server-side
Tool / action exposureNone — retrieval returns textSupported actions become proposals a human approves
Who builds itAn engineering team, usually per applicationBought or built once, served to many clients
RelationshipCan be a component inside a context architectureCan include retrieval as one mechanism

Build straightforward RAG when…

  • Document retrieval genuinely is the core problem.
  • The corpus is known and you control it.
  • Grounding an answer in source text is the main requirement.
  • The system does not need to act on anything.
  • Scope can stay inside one application.
  • You have engineering capacity and want full control.

Consider broader context infrastructure when…

  • Answers depend on live operational state, not documents.
  • Several systems have to be combined before a question makes sense.
  • Permissions vary by user, workspace or brand.
  • More than one AI client needs the same governed context.
  • Tools and actions matter, not only answers.
  • Context should persist outside any single chat application.

Does Zylx use RAG? No — and here is why that matters

The Zylx Business Brain does not use embedding-based retrieval. Its implementation contains no vector store and no similarity search. Context is assembled from connected systems and structured into entities, metrics and relationships, then served directly with its source and observation time attached.

That is an implementation choice for the problem Zylx solves, not an argument that retrieval is obsolete. The questions Zylx is built for — what changed, what is underperforming, where revenue actually comes from — are answered from structured data rather than from passages of prose, so a retrieval step would add machinery without adding an answer. A Business Brain built for a document-heavy business would reasonably include retrieval, and saying so costs us nothing that being vague would gain.

Where Zylx does hold written material — decisions, goals, constraints, taught business facts — it is stored as structured records rather than indexed prose. If your problem is searching a large document corpus, that is a genuine reason to use something else, or to use both.

Implementation verified on 2026-08-09.

Frequently asked questions

Is a Business Brain an alternative to RAG?

Not exactly — they are different kinds of thing. RAG is a technique for retrieving passages at question time. A Business Brain is an architecture for maintaining business context and serving it to AI clients. You can build a Business Brain that uses retrieval internally, which is why framing them as rivals is misleading.

Do I need RAG to build a Business Brain?

No. Retrieval is useful when there is a large corpus of written material to search. If the context is structured data from connected systems, it can be assembled and served directly without a retrieval step. Many context architectures include both.

Can RAG use live data?

It depends on the implementation, and the honest answer is more nuanced than yes or no. Retrieval can run against a frequently re-indexed corpus, and some systems retrieve from APIs at query time. What retrieval cannot do is invent structure or currency that the underlying source lacks — if a figure was never written down anywhere, there is nothing to retrieve.

When is plain RAG the right choice?

When document retrieval genuinely is the core problem: a known corpus, answers that need grounding in source text, no requirement to act, and an application-specific scope you control. In that situation RAG is well understood, well tooled, and the right amount of machinery.

What are the main limitations of RAG?

Retrieval quality and chunking decide what the model ever sees; the corpus can be stale; permission filtering is genuinely hard; and operational state that nobody documented cannot be retrieved at all. Several of these have good mitigations. The last one does not — it is a different problem.

Does Zylx use RAG?

Not today. The Zylx Business Brain assembles structured context from connected systems rather than retrieving passages by similarity, and its implementation contains no embedding or vector search. That is an implementation choice for the problem it solves, not a claim that retrieval is unnecessary in general.

If the gap is operational state, not retrieval

Connect a system and see what an assistant can answer that it could not before.

Related: knowledge base comparison · context engineering · how assistants connect

Sources

Continue exploring