Retrieval Pipeline Visualizer
Inspect multi-stage hybrid retrieval execution: Dense Vector Search ➔ BM25 Keyword ➔ RRF Merging ➔ Cross-Encoder Reranking.
Query Embedding
Generates 1536-dim vector representation using text-embedding-3-small
Vector Search (Qdrant)
HNSW graph traversal over 18,450 vectors looking for cosine nearest neighbors
Keyword Search (BM25)
Inverted index term frequency match over PostgreSQL payload text
Hybrid Merge (RRF)
Combines vector and keyword ranks using Reciprocal Rank Fusion (k=60)
Reranker (Cohere)
Cross-encoder transformer rescores merged chunks against full query semantics
Step Execution Telemetry
Reranker (Cohere)Final Reranked Context Chunks
5 Top ChunksContextra retrieval pipeline: 1) Query normalization & entity extraction. 2) Concurrent Qdrant dense vector search & Postgres BM25 keyword search. 3) Reciprocal Rank Fusion (RRF k=60). 4) Cross-encoder neural reranking.
Memory importance scoring uses exponential recency decay coupled with frequency-weighted keyword overlap to maintain a dynamic 4KB conversation summary buffer.
POST /api/v1/conversations/{id}/messages/stream returns a Server-Sent Events (SSE) stream delivering token deltas, citation references, and final execution metrics.
Context Assembler enforces a hard token limit by packing system prompt, long-term memory summary, and retrieved chunks into an optimized prompt tree.