{"type":"excalidraw","version":2,"source":"https://AwesomeSystemDesign.dev","elements":[{"angle":0,"strokeColor":"#6577aa","backgroundColor":"#eef1fc","fillStyle":"solid","strokeWidth":1.5,"strokeStyle":"solid","roughness":0.7,"opacity":100,"version":1,"versionNonce":1,"isDeleted":false,"groupIds":["step-1"],"frameId":null,"roundness":null,"boundElements":[{"type":"text","id":"shape-1"}],"updated":0,"link":null,"locked":false,"id":"shape-0","type":"rectangle","seed":41,"x":16,"y":16,"width":288,"height":121.8,"customData":{"revealStep":1}},{"angle":0,"strokeColor":"#394557","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1.5,"strokeStyle":"solid","roughness":0.7,"opacity":100,"version":1,"versionNonce":1,"isDeleted":false,"groupIds":["step-1"],"frameId":null,"roundness":null,"boundElements":null,"updated":0,"link":null,"locked":false,"id":"shape-1","type":"text","seed":114,"x":36,"y":34,"width":248,"height":85.8,"fontSize":22,"fontFamily":1,"text":"Improve Retrieval by\nTransforming the\nQuery","originalText":"Improve Retrieval by\nTransforming the\nQuery","textAlign":"left","verticalAlign":"middle","containerId":"shape-0","lineHeight":1.3,"autoResize":false,"customData":{"revealStep":1}},{"angle":0,"strokeColor":"#628572","backgroundColor":"#edf5ee","fillStyle":"solid","strokeWidth":1.5,"strokeStyle":"solid","roughness":0.7,"opacity":100,"version":1,"versionNonce":1,"isDeleted":false,"groupIds":["step-2"],"frameId":null,"roundness":null,"boundElements":[{"type":"text","id":"shape-3"}],"updated":0,"link":null,"locked":false,"id":"shape-2","type":"rectangle","seed":187,"x":16,"y":181.8,"width":288,"height":951.2,"customData":{"revealStep":2}},{"angle":0,"strokeColor":"#394557","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1.5,"strokeStyle":"solid","roughness":0.7,"opacity":100,"version":1,"versionNonce":1,"isDeleted":false,"groupIds":["step-2"],"frameId":null,"roundness":null,"boundElements":null,"updated":0,"link":null,"locked":false,"id":"shape-3","type":"text","seed":260,"x":36,"y":199.8,"width":248,"height":915.2,"fontSize":22,"fontFamily":1,"text":"Technique 1: HyDE\n(Hypothetical\nDocument Embedding)\nUser query: \"refund\npolicy for EU\"\nStep 1: Ask LLM to\ngenerate a\nhypothetical answer\n→ \"The EU refund\npolicy states that\ncustomers in the EU\nare entitled to a\n14-day cooling-off\nperiod under the\nConsumer Rights\nDirective. Full\nrefunds are\nprovided...\"\nStep 2: Embed the\nhypothetical answer\n(not the query!)\nStep 3: Search with\nthis embedding\nWhy: Hypothetical\nanswer is closer in\nembedding space to\nactual answer chunks\nthan the short query\nis\nImprovement: +5-15%\nrecall vs raw query\nembedding","originalText":"Technique 1: HyDE\n(Hypothetical\nDocument Embedding)\nUser query: \"refund\npolicy for EU\"\nStep 1: Ask LLM to\ngenerate a\nhypothetical answer\n→ \"The EU refund\npolicy states that\ncustomers in the EU\nare entitled to a\n14-day cooling-off\nperiod under the\nConsumer Rights\nDirective. Full\nrefunds are\nprovided...\"\nStep 2: Embed the\nhypothetical answer\n(not the query!)\nStep 3: Search with\nthis embedding\nWhy: Hypothetical\nanswer is closer in\nembedding space to\nactual answer chunks\nthan the short query\nis\nImprovement: +5-15%\nrecall vs raw query\nembedding","textAlign":"left","verticalAlign":"middle","containerId":"shape-2","lineHeight":1.3,"autoResize":false,"customData":{"revealStep":2}},{"angle":0,"strokeColor":"#a68a53","backgroundColor":"#fff7e6","fillStyle":"solid","strokeWidth":1.5,"strokeStyle":"solid","roughness":0.7,"opacity":100,"version":1,"versionNonce":1,"isDeleted":false,"groupIds":["step-3"],"frameId":null,"roundness":null,"boundElements":[{"type":"text","id":"shape-5"}],"updated":0,"link":null,"locked":false,"id":"shape-4","type":"rectangle","seed":333,"x":16,"y":1177,"width":288,"height":665.2,"customData":{"revealStep":3}},{"angle":0,"strokeColor":"#394557","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1.5,"strokeStyle":"solid","roughness":0.7,"opacity":100,"version":1,"versionNonce":1,"isDeleted":false,"groupIds":["step-3"],"frameId":null,"roundness":null,"boundElements":null,"updated":0,"link":null,"locked":false,"id":"shape-5","type":"text","seed":406,"x":36,"y":1195,"width":248,"height":629.2,"fontSize":22,"fontFamily":1,"text":"Technique 2:\nMulti-Query\nExpansion\nUser query: \"refund\npolicy for EU\"\nLLM generates 3\nalternative queries:\n→ \"What is the return\npolicy for European\ncustomers?\"\n→ \"EU consumer rights\nfor product refunds\"\n→ \"How to process\nrefund for EU-based\norder\"\nSearch with all 4\nqueries → union\nresults → deduplicate\nImprovement:\n+10-20% recall\n(catches different\nphrasings)","originalText":"Technique 2:\nMulti-Query\nExpansion\nUser query: \"refund\npolicy for EU\"\nLLM generates 3\nalternative queries:\n→ \"What is the return\npolicy for European\ncustomers?\"\n→ \"EU consumer rights\nfor product refunds\"\n→ \"How to process\nrefund for EU-based\norder\"\nSearch with all 4\nqueries → union\nresults → deduplicate\nImprovement:\n+10-20% recall\n(catches different\nphrasings)","textAlign":"left","verticalAlign":"middle","containerId":"shape-4","lineHeight":1.3,"autoResize":false,"customData":{"revealStep":3}},{"angle":0,"strokeColor":"#9180ac","backgroundColor":"#f4effb","fillStyle":"solid","strokeWidth":1.5,"strokeStyle":"solid","roughness":0.7,"opacity":100,"version":1,"versionNonce":1,"isDeleted":false,"groupIds":["step-4"],"frameId":null,"roundness":null,"boundElements":[{"type":"text","id":"shape-7"}],"updated":0,"link":null,"locked":false,"id":"shape-6","type":"rectangle","seed":479,"x":16,"y":1886.2,"width":288,"height":465,"customData":{"revealStep":4}},{"angle":0,"strokeColor":"#394557","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1.5,"strokeStyle":"solid","roughness":0.7,"opacity":100,"version":1,"versionNonce":1,"isDeleted":false,"groupIds":["step-4"],"frameId":null,"roundness":null,"boundElements":null,"updated":0,"link":null,"locked":false,"id":"shape-7","type":"text","seed":552,"x":36,"y":1904.2,"width":248,"height":429,"fontSize":22,"fontFamily":1,"text":"Technique 3:\nContextual\nCompression\nAfter retrieving\nchunks, extract only\nthe relevant\nsentences\nfrom each chunk (not\nthe entire 512-token\nchunk)\n→ Less noise in LLM\ncontext → better\nanswers\n→ Fewer tokens →\nlower cost","originalText":"Technique 3:\nContextual\nCompression\nAfter retrieving\nchunks, extract only\nthe relevant\nsentences\nfrom each chunk (not\nthe entire 512-token\nchunk)\n→ Less noise in LLM\ncontext → better\nanswers\n→ Fewer tokens →\nlower cost","textAlign":"left","verticalAlign":"middle","containerId":"shape-6","lineHeight":1.3,"autoResize":false,"customData":{"revealStep":4}}],"appState":{"viewBackgroundColor":"#fbfbf8","gridSize":null},"files":{}}