Skip to content

Personalised RAG

Tailoring retrieval and answers to the user — role, region, product and history — without leaking information.

Editorial team 1 min read

The best answer often depends on who is asking. A policy question from a manager in Perth may need a different answer from one asked by a contractor in London.

Signals for Personalisation

  • Role, department and seniority.
  • Location and applicable jurisdiction.
  • Products or services the user has.
  • Language.
  • Past questions and preferences, where appropriate.

Where to Apply It

  • Retrieval filters: only documents relevant to the user's region or product.
  • Boosting: prefer content for their role.
  • Prompt context: tell the model relevant user attributes so it frames the answer correctly.
  • Tone and detail level.

Keep It Transparent

State the assumptions in answers: "For full-time staff in Australia, the policy is…". This lets users correct wrong assumptions.

Privacy and Fairness

Use only data the user would expect, avoid sensitive attributes, and ensure personalisation doesn't give some groups worse information.

Security

Personalisation data must not leak between users through caches, memory or logs.

Test Across Personas

Evaluation sets should include the same question asked by different personas, with the expected differences in answers.

More in RAG

All RAG guides →
RAG Guide · 1 min

RAG Architecture: The Components End to End

A map of a complete retrieval-augmented generation system, from ingestion to answer, and what each component is responsible for.

RAG 1 min read 6 Dec 2025

RAG Guide · 2 min

Document Parsing for RAG

Turning PDFs, slides, HTML and scans into clean, structured text — the unglamorous step that decides RAG quality.

RAG 2 min read 5 Dec 2025

RAG Guide · 2 min

Chunk Size and Overlap Tuning

How to choose chunk size and overlap for retrieval by testing against real questions rather than guessing.

RAG 2 min read 4 Dec 2025

RAG Guide · 2 min

Hybrid Search for RAG

Combining keyword and vector search so RAG finds both exact terms and paraphrased meaning.

RAG 2 min read 3 Dec 2025