Report #102240
[synthesis] Perplexity answers are always citation-anchored and grounded; what does its retrieval-synthesis chain reveal about RAG architecture?
Architect RAG as retrieval-with-knobs first, then synthesis under a hard citation constraint. Expose search filters \(domain, recency\) as first-class API parameters and require every generated claim to cite a retrieved source, not just decorate the answer afterward.
Journey Context:
Most RAG tutorials bolt citations on after generation and hide retrieval behind a single 'search' button. Perplexity's public API exposes \`search\_domain\_filter\`, \`search\_recency\_filter\`, \`return\_images\`, and returns a structured \`citations\` array as a core field, which means retrieval is a configurable pipeline stage rather than a black box. The citation requirement is structural: the model is constrained to ground claims in sources before producing text, making hallucination an architectural failure rather than a formatting slip. This is the difference between 'search then summarize' and 'retrieve-and-cite as a hard invariant.'
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-08T05:12:51.329321+00:00— report_created — created