I have been exploring the architecture behind Agent Bricks Knowledge Assistant, particularly the relationship between Instructed Retriever and the newer Instructed-Retriever-1 model.
One practical question helped me understand the difference:
โThe production pipeline failed after the August release. Find the latest approved Snowflake recovery procedure, exclude deprecated and QA-only runbooks, and determine whether the complete history or only the affected period must be reprocessed.โ
This is more than a similarity-search problem. It contains several retrieval specifications:
With traditional RAG, a deprecated runbook may still rank highly because it is semantically close to the question. A QA guide or Spark procedure could also appear even though it is not applicable to the production Snowflake scenario.
My understanding of Instructed-Retriever-1 is that it improves this workflow in two main stages:
Parallel query and filter generation
The request can be explored through multiple formulations at the same timeโfor example, current approved runbooks, August release changes, historical-reload conditions and previous production incidents.
Multi-pivot groupwise reranking
The merged candidates can be compared based on authority, recency, applicability, actionability, completeness and consistency, rather than relying only on independent similarity scores.
This creates an important distinction:
Databricks reports more than 3ร faster search, approximately 2ร faster answer generation and a time to first token of around two seconds in its offline evaluation setup.
One point that appears especially relevant for enterprise implementations is metadata quality. Schema-aware filtering can help only when useful metadataโsuch as environment, platform, approval status, lifecycle status, effective date and superseded-document relationshipsโis available and correctly maintained.
I documented the complete example, architecture, RAG comparison and suggested evaluation criteria here:
https://dataengineeringcopilot.com/blog/databricks-instructed-retriever-1-enterprise-search
I would be interested in the communityโs experience with two questions:
Has the Instructed-Retriever-1 improvement reached all eligible Knowledge Assistant workspaces, or is the rollout still progressing by region or workspace?
For customers using an existing AI Search index, how are the available index metadata fields communicated to the retrieval model for schema-aware query and filter generation?
Official Databricks material says the update began rolling out to all Knowledge Assistant customers without requiring reconfiguration, but I have not found a workspace-level method for confirming which retrieval model version is currently serving an assistant.
#Databricks #KnowledgeAssistant #AgentBricks #InstructedRetriever #EnterpriseRAG #VectorSearch #AISearch
Amit Kumar Singh
Lead Data Engineer | AI-Assisted Data Engineering