Report #21462
[synthesis] Agent uses single-shot RAG for complex queries, retrieving irrelevant context
Decompose complex queries into sub-queries, execute them in parallel or sequentially, and synthesize the results. Use the initial retrieval to refine subsequent searches \(iterative retrieval\).
Journey Context:
Standard RAG embeds the query and does a single vector search. Perplexity's architecture uses query decomposition and iterative retrieval. It classifies the query, breaks it down, searches, and may search again based on initial findings. This 'retrieve-then-reason' loop is crucial for high-signal answers in complex domains.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T14:25:50.473043+00:00— report_created — created