The pipeline, in order
- Query construction — the Agent’s question, possibly rewritten for clarity.
- Filter — narrow candidates by metadata (tag, source, date, entity).
- Rank — hybrid vector + keyword scoring.
- Fuse — combine signals into a single relevance score.
- Ground (optional) — check against a causal graph before returning.
- Cut off — return the top-N chunks by score.
Where retrieval happens
- Inside an Agent block — every model call that has attached data sources triggers retrieval first.
- Inside a Tool — a special
retrievetool lets the Agent explicitly search when it decides it needs to. - In a Foundry pipeline — for chained pipelines where one output feeds another’s context.
What you can tune
Hybrid search
Balance vector similarity vs. keyword matching.
Presets
Save a retrieval config and reuse across Agents.
Filters
Metadata filters — tag, source, entity, date.
Ranking
Weights, boosts, and reranker toggles.
Grounding
Verify retrieved facts before returning.
Diagnostics
Why isn’t my chunk showing up?