Text Link
1/5

Desired Service

PROJECT DETAILS

2/5

BUDGET

3/5

TIMEFRAME

4/5

CONTACT DETAILS

We use your details solely to process your enquiry. Details in our privacy policy.

5/5

THANK YOU

Our AI agent was quick: the reply to your initial enquiry is already in your inbox.

ERROR

THANK YOU!

We will get back to you shortly.

RAG systems · build and run

Answers with a source

Knowledge systems that answer from your own material and state where each statement came from. Across language boundaries too.

A source per answerMultilingualEU or your own hardwareTested in production
0.9 / 1.0
Self test score
across 100 scenarios
7
Search channels
vector, full text, graph
<4 s
Simple questions
in the live system
5
AI providers
kept interchangeable
RAG (retrieval-augmented generation)
RAG is short for retrieval-augmented generation and is a method that searches your own documents first and only then lets a language model write the answer from the passages it found. Because the source comes before the answer, every statement can name where it came from.
01 The problem

Your knowledge exists. It just cannot be found.

Manuals on the file server, agreements in the inbox, details in meeting notes. Formally everything is there. In practice people ask a colleague.

Keyword search only helps when you already know the keyword. A language model on its own does not know your material at all and fills the gaps with something plausible.

A RAG system sits between the two: it searches your sources, puts the passages it found in front of the model and ships the source alongside. What is not in the material does not get asserted.

11.75 % analyse text
The most widely used AI technology in EU enterprises is the analysis of written language, that is text mining, at 11.75 %, ahead of image generation (9.55 %) and speech synthesis (8.76 %). Searching your own documents is not a niche.
Source: Eurostat, Use of artificial intelligence in enterprises, 2024 survey, published December 2025. ec.europa.eu/eurostat
02 Architecture

How the pipeline works

Four sources, three parallel search paths, one sourced answer. The self test runs against the same system your people use.

DokumentePostfächer DatenbankenTranskripte AufbereitungZerlegen · Metadaten VektorsucheVolltext, sprachbewusstWissensgraph Neu sortierenRerank Antwortmit Fundstelle Selbsttest gegen die laufende Pipeline · 100 Szenarien · Score 0,9 von 1,0
Core pipeline stagesParallel search channelsSourced output
03 Components

What such a system is made of

01

Connecting the sources

File stores, mailboxes, databases and line of business applications through their interfaces. Where none exists, through text recognition.

InterfacesOCRPermissions
02

Preparation

Documents are split sensibly, given metadata and kept current. This is where it is decided whether anything useful gets found later.

ChunkingMetadataRefresh
03

Several search paths

Vector search for meaning, language aware full text for exact terms, a knowledge graph for relationships. The results are reranked together.

pgvectorPGroongaGraphRerank
04

Answer tiers

Simple questions are answered immediately, demanding ones run in a longer tier. The interface never waits for the slowest case.

TiersInterim state
05

Sources and limits

Every statement comes with its source. When the system finds nothing suitable it says so instead of guessing.

SourcesAbstention
06

Self test in production

An automated run puts scenarios to the system like a real user and scores the answers. Degradation shows up before your people report it.

100 scenariosScoreRegression
04 Where it fits

When RAG suits and when something else does

Not every question about knowledge needs a knowledge system.

SituationBetter choiceWhyWhat we advise
Few, stable documentsImprove the existing searchThe effort does not pay offTune search first
Many sources, changing contentRAGThe index can be refreshed dailyThe classic RAG case
Fixed rules, clear decisionRules or automationA model only blurs itSolve it without a model
Several languages in the materialRAG with its own full text searchWord search fails without spacesIndex per language
Data cannot leaveRAG on your own hardwareIndex and model stay in houseSet it up on premise

Scroll sideways for all columns →

05 Operation

Go live is where it starts

A knowledge system ages with its sources. Without care the hit quality drops noticeably within a year.

That is why the self test belongs in operation rather than in acceptance.

Refresh
New and changed documents flow into the index automatically.
Monitoring
Response times, hit quality and cost per query are visible.
Model changes
Providers are kept interchangeable. A switch is configuration, not a rebuild.
Documentation
The technical material for the EU AI Act is part of the handover.
06 Common questions

RAG systems: common questions

What is a RAG system in one sentence?+
A search system that pulls the relevant passages out of your own material and puts them in front of a language model, so the answer comes from your data rather than from the model's memory.
Why not train a model on our data?+
Because training is expensive, ages badly and cannot be taken back. When a document becomes invalid tomorrow you swap it in the index. Inside a trained model it stays.
How do you stop invented answers?+
Three things together: the model answers only from the passages that were found, every statement ships with its source, and when nothing suitable is found the system says so. On top of that an automated self test runs against the live pipeline.
How fast does it answer?+
In the live project simple questions come back in under four seconds. Questions that have to combine several sources use staged answer tiers up to around 35 seconds, so the interface does not wait for the slowest case.
Does it work across languages?+
Yes, and that is one reason clients come to us. The live system indexes Japanese and Thai in parallel, with a full text search that suits those languages. Plain word search fails where there are no spaces between words.
Does the data stay in house?+
Entirely, if you want. Index and search run on your systems or on EU servers anyway. For the language models there are European options, and where it has to be we run models locally. In the meeting project the speech recognition runs on customer hardware for exactly that reason.
What does running it cost?+
Hosting, model usage and support. Model cost depends on the number of queries and the answer tier. Both are stated in the concept before you sign.
How long does it take to build?+
A scoped knowledge agent on one source is in production within a few weeks. Systems spanning many sources take longer but produce usable intermediate builds early, because we connect one source at a time.
07 Read on

Related topics

Next step

Bring a question nobody can answer quickly today.

Thirty minutes on that question show whether a knowledge system would carry in your company.

DEJPEN