Table of Contents

    RAG Prompting

    RAG Prompting
    Figure: RAG Prompting

    PROMPT ENGINEERING

    RAG Prompting

    Retrieval-Augmented Generation — ground AI answers in your own documents to reduce hallucination.

    What Is RAG Prompting?

    RAG (Retrieval-Augmented Generation) means giving the model relevant documents as context so it answers from your data instead of relying only on what it memorised during training. Rather than guessing, the model reads the supplied source and grounds its response in it.

    This is how modern AI assistants answer questions over private files, company policies, or up-to-date knowledge bases. It's the single most effective technique for reducing hallucination and making AI output trustworthy and citable.

    In one line: Don't ask the model what it remembers — give it the documents and ask what they say.

    A Simple Analogy

    It's an open-book exam versus a closed-book one. In a closed-book exam you answer from memory and may get facts wrong. In an open-book exam you look up the exact page first — and cite it. RAG turns the AI into an open-book student.

    How It Works

    RAG follows a simple three-stage loop.

    1

    Retrieve

    Find the right material.

    Search your knowledge sources for the documents most relevant to the question.

    2

    Augment

    Add it to the prompt.

    Insert those retrieved documents into the prompt as context for the model.

    3

    Generate

    Answer from the context.

    The model produces an answer using only the provided context — and cites it.

    Grounding Instructions to Use

    The magic of RAG lives in the instructions that force the model to stay grounded. Add these to your prompt:

    Answer the question using ONLY the context provided below.
    
    Rules:
    - If the answer is not in the context, reply exactly:
      "Not found in the provided documents."
    - Cite the section or filename you used for each claim.
    - Do not use any outside knowledge.
    The instruction "If the answer is not in the context, say Not found" is what stops the model from inventing an answer. It's the heart of grounded prompting.

    A Complete RAG Prompt

    Here's how a grounded prompt looks with delimiters fencing off the retrieved context:

    You are a helpful policy assistant.
    Answer the question using ONLY the context between the tags.
    If the answer is not present, reply "Not found in the provided documents."
    Cite the filename for each claim.
    
    <context>
    [Policy_2024.pdf, Sec 3.2] Employees may carry forward up to
    15 unused leave days into the next calendar year.
    </context>
    
    Question: How many leave days can I carry forward?

    A well-grounded model responds:

    You can carry forward up to 15 unused leave days.
    Source: Policy_2024.pdf (Sec 3.2)

    Grounded + Structured Output

    Combine RAG with structured output when the answer must feed another system:

    {
      "answer": "Up to 15 unused leave days can be carried forward.",
      "source": "Policy_2024.pdf",
      "section": "3.2",
      "found": true
    }

    Why RAG Prompting Matters

    • Reduces hallucination by anchoring answers to real sources
    • Lets the model answer from trusted, current data — not stale training
    • Adds citations and traceability you can verify
    • Works over private, enterprise, or domain-specific files
    • Keeps answers up to date without retraining the model

    Standard Prompt vs. RAG Prompt

    Aspect Standard Prompt RAG Prompt
    Source of answer Model's training memory Your supplied documents
    Hallucination risk Higher Much lower
    Freshness Limited to training cut-off As current as your data
    Citations Rare / unreliable Traceable to the source
    Private data Not possible Fully supported

    Common Pitfalls to Watch Out For

    Pitfall 1 — Garbage in, garbage out RAG is only as good as the retrieved context. If retrieval pulls the wrong documents, the answer will be wrong too.
    Pitfall 2 — Weak retrieval Poor search or badly chunked documents means the right passage never reaches the model. Retrieval quality is half the battle.
    Pitfall 3 — Stale sources If your knowledge base is out of date, RAG will confidently return outdated answers.
    Fix — Invest in retrieval & freshness Keep sources current, chunk documents sensibly, and always include the "say Not found if absent" rule so the model never fabricates.

    Key Takeaway

    RAG prompting turns the AI into an open-book expert. Retrieve the right documents, augment the prompt with them, and generate answers strictly from that context — with citations. It's the most reliable way to get trustworthy, current, source-backed responses.