Design Perplexity / ChatGPT Search
Search-plus-synthesize is the reference architecture behind Perplexity, ChatGPT Search, Gemini Deep Research, and the enterprise answer engines being built on top of internal wikis. Reasoning about it end-to-end — query rewrite, multi-source retrieval, citation faithfulness, streaming, cost per answer — forces every lever a Senior/Staff engineer will actually pull in production.
Enable JavaScript for the full StreamPrep guide.