Retrieval architecture
Retrieval links the indexing and assistant domains.
Data flow
flowchart LR
Q[Current query] --> R[RetrieverProcessor]
R --> Emb[Embedding request]
Emb --> AI[AiConnector]
AI --> Search[VectorSearchRequest]
Search --> VS[VectorStoreConnector]
VS --> Docs[RetrievedDocument list]
Docs --> State[RetrievalState]
State --> Builder[AnswerContextBuilder]
Builder --> Prompt[Retrieved Context]
Copied!
Retrieved documents
A retrieved document should carry:
- text;
- score;
- title;
- URL;
- source type;
- source identifier;
- original payload metadata.
Answer context builder
The answer context builder formats selected metadata and text into a prompt section. It applies step limits and metadata field selection.