Skip to content

Multi-KB strategy

One assistant can search across multiple knowledge bases at once. Use separate KBs when content has different owners, update cadences, or sensitivity levels.

PatternExample
By topicProduct FAQ + Billing & refunds + API docs
By audiencePublic help + Internal SOPs (staff-only assistant)
By sourceUploaded PDFs + website crawl of marketing site
By classificationPublic KB for widget; confidential KB for admin assistant only

Keep each KB cohesive — retrieval works best when chunks in a collection share vocabulary and intent. See Content best practices.

  1. Open the assistant → Knowledge section.
  2. Enable RAG.
  3. Select multiple knowledge bases from the list.
  4. Save.

At query time, the Intent Analyzer routes to knowledge retrieval when needed; hybrid search runs across all attached KB collections in Qdrant, with results merged via RRF before the Response Synthesizer answers.

KBTuning
Short FAQ KBHigher similarity_threshold, lower max_results
Long manual KBMore max_resultsTune search settings

Assistant-level caps still apply in RAG settings.

  • Apply classification per KB — do not attach restricted KBs to public widgets
  • Limit who can edit KBs with team roles — editors can manage content; viewers read only
  • Use Audit feed to track KB attach/detach changes
  • One giant KB mixing unrelated departments — hurts precision
  • Duplicating the same PDF in multiple KBs — wastes storage and can confuse citations
  • Attaching every KB to every assistant — increases noise; curate per use case