Skip to content

What Is RAG (Retrieval-Augmented Generation)?

An LLM only knows its training data, not a customer’s internal company documents. Without a connection to current or company-specific sources, hallucinations or outdated answers result.

RAG combines retrieval (search) with generation (answer creation) in three steps:

  1. Retrieval: embeddings are used to find semantically relevant passages from a vector database.
  2. Reranking (optional): a reranker sorts the hits by true relevance.
  3. LLM request with context: the question plus the retrieved context is sent to the LLM, which generates the answer from it.
  • Current knowledge without retraining
  • Traceable sources
  • Cheaper than fine-tuning
RAG Componentnoris ModelTask
EmbeddingHarrier OSS v1 0.6BText → vectors for semantic search
RerankerBGE Reranker v2 M3, Jina Reranker v2Sorts results by relevance
LLM (Generation)Gemma 4, GPT-OSS, GLM 5.2, Qwen 3.6Generates the answer from question + context

A practical step-by-step guide is available under RAG Pipeline.