{"id":975,"date":"2026-06-13T17:00:00","date_gmt":"2026-06-13T17:00:00","guid":{"rendered":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/"},"modified":"2026-06-14T08:59:34","modified_gmt":"2026-06-14T08:59:34","slug":"larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does","status":"publish","type":"post","link":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/","title":{"rendered":"Bigger Context Home windows Don\u2019t Repair RAG \u2014 So I Constructed a System That Does"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div>\n<h2 class=\"wp-block-heading\">TL;DR<\/h2>\n<p>I constructed a dataset Q&amp;A system and trusted a RAG reply that was lower than half-correct.<\/p>\n<p>I measured this throughout 7 question sorts and 5 context sizes on 100,000 rows.<\/p>\n<p> queries away from RAG totally.<\/p>\n<h2 class=\"wp-block-heading\">I Trusted the Incorrect Quantity<\/h2>\n<p class=\"wp-block-paragraph\">Final month I used to be heads-down constructing a brand new function for EmiTechLogic. Learners can now add their very own messy CSV information and ask questions in plain English about their knowledge. Sounded good for RAG, so I went all in \u2014 embeddings, retrieval, nice-looking responses.<\/p>\n<p class=\"wp-block-paragraph\">The primary few demos seemed superb. Clear tables, assured numbers, skilled formatting. I really began trusting the system in our inner testing.<\/p>\n<p class=\"wp-block-paragraph\">Then I picked one quantity to double-check.<\/p>\n<p class=\"wp-block-paragraph\">Actual grocery spend within the dataset: $1,140,033.24.\u00a0\u00a0<\/p>\n<p class=\"wp-block-paragraph\">The mannequin gave me a gorgeous breakdown by class. It seemed legit. I added up the numbers it returned.<\/p>\n<p class=\"wp-block-paragraph\">It was lower than half.<\/p>\n<p class=\"wp-block-paragraph\">I sat there staring on the display screen considering \u201cthis will\u2019t be proper.\u201d So I did what any engineer would do. I elevated the context window. 4k\u2026 16k\u2026 32k\u2026 128k tokens. Every time the reply bought longer, extra detailed, and extra confidently flawed.<\/p>\n<p class=\"wp-block-paragraph\">That\u2019s when it lastly clicked. This wasn\u2019t a retrieval concern. I used to be asking a retrieval system to carry out heavy computation on knowledge it had solely partially seen. And as an alternative of claiming it was uncertain or lacking data, the mannequin was producing polished, structured solutions that seemed right.<\/p>\n<h2 class=\"wp-block-heading\">Why RAG Can not Combination<\/h2>\n<p class=\"wp-block-paragraph\">The RAG pipeline doesn\u2019t really perceive structured knowledge. All it does is take every CSV row and flatten it into plain textual content. That\u2019s it. To the mannequin, a row appears to be like one thing like this:<\/p>\n<p>&#8220;2019-01-01 grocery_pos 107.23 F NC Jennifer Banks &#8230;&#8221;<\/p>\n<p class=\"wp-block-paragraph\">For a question like \u201cWhat&#8217;s the whole spend by class?\u201d, the RAG pipeline does this:<\/p>\n<p>1. Tokenise: [&#8220;total&#8221;, &#8220;spend&#8221;, &#8220;category&#8221;]<br \/>\n2. Rating all 100,000 rows by key phrase overlap<br \/>\n3. Return the top-N rows as serialised plain textual content<br \/>\n4. Ask the LLM to sum and group from that textual content<\/p>\n<p class=\"wp-block-paragraph\">Step 4 is the place the system fails. The LLM isn&#8217;t operating a SUM. It&#8217;s pattern-matching numbers from a textual content blob and producing a response that mimics an aggregation.<\/p>\n<p class=\"wp-block-paragraph\">Fashions wrestle with numerical precision at scale [1], however the true concern is the presentation. The mannequin offers you an in depth breakdown throughout all classes. It is a basic entice. The output appears to be like skilled. It mimics the construction of an actual report so nicely that your mind assumes the content material is legitimate. You don&#8217;t have any solution to confirm that 92% of your knowledge is lacking.<\/p>\n<p class=\"wp-block-paragraph\">RAG is a retrieval instrument. It isn&#8217;t a calculation engine. Retrieval finds related fragments. Computation requires a full dataset scan. If you use RAG for math, you get a flawed reply that appears authoritative. That distinction is important. A partial reply indicators that knowledge is lacking. A whole-looking flawed reply simply indicators false confidence.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Full code: https:\/\/github.com\/Emmimal\/context-window-engine\/<\/p>\n<\/blockquote>\n<h2 class=\"wp-block-heading\">The Benchmark: Two Pipelines, Similar Question<\/h2>\n<p class=\"wp-block-paragraph\">To measure this exactly, I constructed a benchmark that runs two pipelines facet by facet for each question.<\/p>\n<p class=\"wp-block-paragraph\">The primary pipeline is a RAG simulation. It fashions what a naive vector pipeline passes to an LLM at 5 context sizes. I examined 5 context sizes, starting from 5 rows as much as 8,000. That scales from 325 tokens to 500,000. For every dimension, I tracked three metrics: how a lot knowledge the LLM sees, what sum it computes from that particular slice, and whether or not a reader may really spot the error.<\/p>\n<p class=\"wp-block-paragraph\">The second pipeline is a semantic engine that executes the identical question as a deterministic full-scan over all 100,000 rows and returns the precise right reply.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/contributor.insightmediagroup.io\/wp-content\/uploads\/2026\/06\/Two-Pipelines-Same-Query-1024x615.png\" alt=\"Diagram comparing two query processing architectures: a RAG Simulation pipeline that retrieves top-k rows as plain text across different context sizes, and a Semantic Engine pipeline that performs deterministic full-scans using SQL aggregations and filters.\" class=\"wp-image-666489\"\/><figcaption class=\"wp-element-caption\">Architectural comparability of question processing workflows, contrasting text-based RAG Simulation retrieval with structured knowledge aggregation in a Semantic Engine. Picture by Creator.<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\">The simulation doesn&#8217;t reproduce precise LLM outputs. What it preserves is the important thing structural property: a partial slice of information fed right into a system that returns a full-form reply. That&#8217;s the property that causes the issue, and that&#8217;s what the benchmark measures.<\/p>\n<p class=\"wp-block-paragraph\">I selected seven question sorts to cowl each aggregation sample a structured knowledge system is more likely to encounter:<\/p>\n<figure class=\"wp-block-table\">QueryOperationWhy it breaks RAGTotal spend by categorySUM + GROUP BYRequires summing all rows throughout 14 groupsHighest common transaction by categoryAVG + GROUP BYAverage modifications with each lacking rowTotal spent on grocery_posSUM + categorical filterFilter requires seeing all matching rowsHow many feminine clients transactedCOUNT + filterCount is meaningless on a partial scanTotal spend the place quantity &gt; $500SUM + numeric comparisonThreshold logic requires full dataState with lowest whole spendingMIN + GROUP BY throughout 50 groupsMinimum can solely be discovered with all teams presentPercentage of transactions which can be fraudulentCOUNT + ratioRatio is undefined on a partial denominator<\/figure>\n<p class=\"wp-block-paragraph\">These queries usually are not distinctive or advanced. They&#8217;re the usual questions any analyst asks when taking a look at a brand new dataset. That&#8217;s precisely why this failure is so important.<\/p>\n<h2 class=\"wp-block-heading\">Error Observability Collapse<\/h2>\n<p class=\"wp-block-paragraph\">Right here is the total benchmark output for the question that began all of this. I&#8217;m exhibiting it in full as a result of the numbers make the issue not possible to dismiss.<\/p>\n<p>GROUND TRUTH (Semantic Engine)<br \/>\nSUM(amt) GROUP BY class \u2192 14 teams<br \/>\n  #1  grocery_pos               1,140,033.24<br \/>\n  #2  shopping_net                773,527.93<br \/>\n  #3  shopping_pos                725,766.14<br \/>\n  #4  gas_transport               648,804.24<br \/>\n  #5  dwelling                        556,526.53<br \/>\nLatency: 100.47ms | Rows scanned: 100,000<\/p>\n<p>RAG SIMULATION \u2014 what the LLM receives at every context dimension<\/p>\n<p>Context               Rows   Protection    Partial sum  Error detectable?<br \/>\ntiny   (~325 tokens)     5   0.0050%         197.73  EASY<br \/>\nsmall  (~3K tokens)     50   0.0500%       2,003.56  MODERATE<br \/>\nmedium (~32K tokens)   500   0.5000%      31,023.21  HARD<br \/>\nmassive  (~130K tokens) 2,000  2.0000%     140,093.16  VERY HARD<br \/>\nxlarge (~520K tokens) 8,000  8.0000%     569,368.22  NEAR IMPOSSIBLE<\/p>\n<p class=\"wp-block-paragraph\">I stared at these outcomes for some time. Essentially the most troubling half wasn\u2019t simply that the solutions had been flawed, it was how a lot tougher the errors turned to identify because the context window grew.<\/p>\n<p class=\"wp-block-paragraph\">At 8,000 rows the error was nonetheless over 50%, but the response seemed like an expert report. You\u2019d have to manually confirm the numbers to note one thing was off. That\u2019s what I began calling Error Observability Collapse. The extra context I gave the mannequin, the extra convincing \u2014 however no more correct \u2014 the output turned.<\/p>\n<p class=\"wp-block-paragraph\">The \u201cPartial sum\u201d column reveals the overall if the LLM added each quantity worth within the rows it really retrieved. The \u201cError detectable?\u201d column scores how doubtless a human reader is to identify a mistake.<\/p>\n<p class=\"wp-block-paragraph\">With 5 rows, the partial sum is 197.73. The right whole is 1,140,033.24. It&#8217;s apparent. The output is brief, the numbers are flawed, and the lacking knowledge is obvious. The error is immediate.<\/p>\n<p class=\"wp-block-paragraph\">At 8,000 rows, the partial sum hits 569,368.22. The LLM has now seen all 14 classes. It generates a 1,500-word report with particular figures and assured language. The error is 50%, however it&#8217;s hidden inside authoritative, well-structured prose. With out an exterior reference, a reader has no solution to catch it.<\/p>\n<p class=\"wp-block-paragraph\">That is the sample that held throughout all seven queries:<\/p>\n<figure class=\"wp-block-table\">Context WindowRowsDataset CoverageResponse LengthError Detectable?~325 tokens50.005%~50 wordsYES \u2014 clearly a guess~3K tokens500.050%~150 wordsMAYBE~32K tokens5000.500%~400 wordsHARD~130K tokens2,0002.000%~800 wordsVERY HARD~520K tokens8,0008.000%~1,500 wordsNEAR IMPOSSIBLESemantic Engine100,000100%&lt;200msN\/A \u2014 precise<\/figure>\n<p class=\"wp-block-paragraph\">I referred to as this Error Observability Collapse. As context grows, confidence scales with it. Correctness doesn&#8217;t.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/contributor.insightmediagroup.io\/wp-content\/uploads\/2026\/06\/Error-Observability-Collapse-1024x556.png\" alt=\"Flowchart and trend lines demonstrating the effects of increasing context size in LLMs. The graphic shows that more context leads to higher confidence and lower error detectability, while overall accuracy remains flat.\" class=\"wp-image-666500\"\/><figcaption class=\"wp-element-caption\">The phantasm of context: How bigger context home windows in RAG and LLM programs enhance person confidence and reduce error detectability with out enhancing precise accuracy. Picture by Creator. <\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\">The failure modes are uneven, which makes them harmful:<\/p>\n<p class=\"wp-block-paragraph\">A flawed RAG reply appears to be like right. It&#8217;s formatted, particular, and assured. A failed computation throws an specific error. It&#8217;s seen.<\/p>\n<p class=\"wp-block-paragraph\">One failure is silent. The opposite is loud. As context home windows attain hundreds of thousands of tokens, the silent failure turns into tougher to detect [4]. The system doesn&#8217;t get safer because it scales. It simply will get extra convincing.<\/p>\n<h2 class=\"wp-block-heading\">The Semantic Engine: Proof That the Right Reply Is Quick<\/h2>\n<p class=\"wp-block-paragraph\">Earlier than I totally understood the issue, I had already thrown collectively a easy semantic engine out of frustration. I simply needed the right reply at the very least as soon as.<\/p>\n<p class=\"wp-block-paragraph\">The method turned out to be easy: parse the question into correct operations and run a single go over your entire dataset. No embeddings, no retrieval, no guessing.<\/p>\n<p class=\"wp-block-paragraph\">Right here\u2019s what that appears like in follow:<\/p>\n<p class=\"wp-block-paragraph\">The logic is straightforward. Take a question like \u201cWhat&#8217;s the whole spend by class?\u201d. The engine maps this to a direct operation: SUM(amt) GROUP BY class. It processes the total 100,000-row set in a single go. It accumulates grouped totals. There is no such thing as a retrieval. No inference. No partial scanning. It visits each row as soon as and returns the precise outcome.<\/p>\n<p class=\"wp-block-paragraph\">This proves that the right reply isn&#8217;t costly. Benchmark queries completed below 200ms. Pattern dimension: 100,000 rows. Aggregation is trivial. The failure occurs once you route these queries to a system constructed to misconceive them.<\/p>\n<p>from context_window_engine import compute_ground_truth, load_csv<\/p>\n<p>rows = load_csv(&#8220;knowledge\/credit_card_transactions.csv&#8221;, max_rows=100_000)<\/p>\n<p>gt = compute_ground_truth(<br \/>\n    query_label = &#8220;whole by class&#8221;,<br \/>\n    rows        = rows,<br \/>\n    agg_func    = &#8220;sum&#8221;,<br \/>\n    agg_col     = &#8220;amt&#8221;,<br \/>\n    group_col   = &#8220;class&#8221;,<br \/>\n)<br \/>\n# gt.reply     \u2192 [(grocery_pos, 1140033.24), (shopping_net, 773527.93), &#8230;]<br \/>\n# gt.latency_ms \u2192 100.47<\/p>\n<p class=\"wp-block-paragraph\">Engine helps SUM, AVG, COUNT, MIN, MAX. Handles categorical and numeric filters. Consists of GROUP BY and ratios. Zero exterior dependencies. Each operation runs as a deterministic operate over the total checklist.<\/p>\n<p class=\"wp-block-paragraph\">The engine itself isn\u2019t the product. It\u2019s the proof: the right reply is reachable below a second. No inference required. The actual problem is routing queries there reliably. <\/p>\n<h2 class=\"wp-block-heading\">The Repair Is Not Higher Retrieval<\/h2>\n<p class=\"wp-block-paragraph\">Cease making an attempt to enhance retrieval. If a question wants 100% of the information, an 8% pattern fails. The repair is eradicating retrieval from the loop.<\/p>\n<p class=\"wp-block-paragraph\">We&#8217;d like a classification layer. It sits earlier than the pipeline and makes one binary name: computation or lookup?<\/p>\n<p class=\"wp-block-paragraph\">The distinction is obvious. \u201cWhole spend by class\u201d calls for a full scan. \u201cDiscover transactions from Jennifer Banks\u201d is a straightforward lookup. Normal RAG forces each down the identical path. That&#8217;s the design flaw.<\/p>\n<p class=\"wp-block-paragraph\">A QueryRouter fixes this. It inspects each incoming question and routes it to the right path earlier than a single retrieval begins.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/contributor.insightmediagroup.io\/wp-content\/uploads\/2026\/06\/QueryRouter-1024x687.png\" alt=\"Architectural flowchart illustrating a QueryRouter classifying incoming queries. The router splits workloads into a blue-coded Computation path for analytic queries handled by a SemanticEngine, and a green-coded Retrieval path for search queries handled by a RAG pipeline.\" class=\"wp-image-666502\"\/><figcaption class=\"wp-element-caption\">Intent-based question routing structure, separating analytical calculation intents from semantic data retrieval pipelines. Picture by Auhor.<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\">The classifier makes use of three sign tiers, prioritized. Tier 1: aggregation verbs\u2014whole, what number of, common, lowest, share. These demand full-dataset computation. Tier 2: numeric comparability\u2014larger than 500, above $1,000, at the very least. These suggest filter-then-aggregate, not possible for RAG. Tier 3: retrieval indicators\u2014discover, present me, checklist, fetch. These point out lookups the place semantic similarity works.<\/p>\n<figure class=\"wp-block-table\">TierSignalExamplesRoute1Aggregation verbtotal, what number of, common, lowest, percentageCOMPUTATION2Numeric comparisongreater than 500, above $1,000, at leastCOMPUTATION3Retrieval signalfind, present me, checklist, fetchRETRIEVAL0No matchambiguousCOMPUTATION \u2014 safer default<\/figure>\n<p class=\"wp-block-paragraph\">Default to COMPUTATION if no tier matches. That is deliberate. Failure modes are uneven: a flawed RAG reply on an aggregation is silently flawed. A computation engine that may\u2019t parse a question throws an error. When doubtful, fail loudly.<\/p>\n<p>from query_router import QueryRouter<\/p>\n<p>router = QueryRouter(rows)<\/p>\n<p>outcome = router.route(&#8220;What&#8217;s the whole spend by class?&#8221;)<br \/>\n# outcome.routed_to     \u2192 &#8220;COMPUTATION&#8221;<br \/>\n# outcome.reply.reply \u2192 [(grocery_pos, 1140033.24), &#8230;]<br \/>\n# outcome.total_latency \u2192 ~250ms \u2014 classify + execute mixed<\/p>\n<p>outcome = router.route(&#8220;Discover transactions from Jennifer Banks&#8221;)<br \/>\n# outcome.routed_to     \u2192 &#8220;RETRIEVAL&#8221;<br \/>\n# outcome.reply.secure   \u2192 True \u2014 RAG is acceptable<\/p>\n<h2 class=\"wp-block-heading\">Routing the Full Benchmark<\/h2>\n<p class=\"wp-block-paragraph\">I ran 9 queries by means of the router to confirm efficiency throughout each sorts: seven aggregation queries destined for the semantic engine, and two lookup queries for RAG.<\/p>\n<p class=\"wp-block-paragraph\">Each route was right. The seven aggregation queries hit the full-scan engine and returned precise outcomes. The 2 lookup queries accurately triggered the RAG path. Have a look at the output: excessive confidence scores, right sample matching, and latency below 130ms\u2014even with the 100,000-row scan.<\/p>\n<p>[1] \u2713  COMPUTATION   &#8220;What&#8217;s the whole spend by class?&#8221;<br \/>\n     Tier 1 | matched=&#8217;whole&#8217; | confidence=0.97<br \/>\n     #1 grocery_pos      1,140,033.24  (102.57ms | 100,000 rows | precise)<\/p>\n<p>[2] \u2713  COMPUTATION   &#8220;Which class has the best common transaction quantity?&#8221;<br \/>\n     Tier 1 | matched=&#8217;highest&#8217; | confidence=0.97<br \/>\n                               71.91  (119.47ms | 100,000 rows | precise)<\/p>\n<p>[3] \u2713  COMPUTATION   &#8220;What&#8217;s the whole quantity spent on grocery_pos?&#8221;<br \/>\n     Tier 1 | matched=&#8217;whole&#8217; | confidence=0.97<br \/>\n                        1,140,033.24  (49.96ms  | 100,000 rows | precise)<\/p>\n<p>[4] \u2713  COMPUTATION   &#8220;What number of transactions had been made by feminine clients?&#8221;<br \/>\n     Tier 1 | matched=&#8217;What number of&#8217; | confidence=0.97<br \/>\n                           54,641.00  (90.45ms  | 100,000 rows | precise)<\/p>\n<p>[5] \u2713  COMPUTATION   &#8220;What&#8217;s the whole spend the place quantity is bigger than 500?&#8221;<br \/>\n     Tier 1 | matched=&#8217;whole&#8217; | confidence=0.97<br \/>\n                        1,274,269.60  (91.65ms  | 100,000 rows | precise)<\/p>\n<p>[6] \u2713  COMPUTATION   &#8220;Which state has the bottom whole spending?&#8221;<br \/>\n     Tier 1 | matched=&#8217;lowest&#8217; | confidence=0.97<br \/>\n     lowest RI               2,125.60  (109.05ms | 100,000 rows | precise)<\/p>\n<p>[7] \u2713  COMPUTATION   &#8220;What share of transactions are fraudulent?&#8221;<br \/>\n     Tier 1 | matched=&#8217;share&#8217; | confidence=0.97<br \/>\n                              0.9900%  (87.35ms  | 100,000 rows | precise)<\/p>\n<p>[8] \u2713  RETRIEVAL     &#8220;Discover transactions from Jennifer Banks&#8221;<br \/>\n     Tier 3 | matched=&#8217;Discover&#8217; | confidence=0.85<br \/>\n     RAG is acceptable \u2014 no aggregation required<\/p>\n<p>[9] \u2713  RETRIEVAL     &#8220;Present me a pattern transaction from Texas&#8221;<br \/>\n     Tier 3 | matched=&#8217;Present me&#8217; | confidence=0.85<br \/>\n     RAG is acceptable \u2014 no aggregation required<\/p>\n<p>Routing accuracy: 9\/9<\/p>\n<p class=\"wp-block-paragraph\">9\/9 right. Error Observability Collapse is not possible if aggregation queries by no means attain RAG.<\/p>\n<h2 class=\"wp-block-heading\">The Take a look at Suite<\/h2>\n<p class=\"wp-block-paragraph\">The benchmark verifies 9 particular queries. The check suite ensures reliability throughout a broader vary: edge circumstances, malformed inputs, lacking knowledge, and customary manufacturing failure factors. <\/p>\n<p class=\"wp-block-paragraph\">The engine suite has 87 checks throughout 10 lessons. It covers float parsing with greenback indicators, commas, and scientific notation; all 5 aggregation features below regular circumstances and with empty inputs; all 5 numeric filter operators; full GROUP BY aggregation with categorical and numeric filters mixed; RAG simulation protection metrics at every context dimension; and edge circumstances together with empty datasets, rows with lacking column values, and single-row inputs.<\/p>\n<p class=\"wp-block-paragraph\">The router suite has 72 checks throughout 5 lessons. It covers all three tier patterns, together with edge circumstances like all-caps queries and really lengthy queries; pure language to typed operation parsing for each supported question kind; routing and execution correctness towards all seven benchmark queries; and a distinction suite that verifies router solutions match impartial ground-truth computation \u2014 guaranteeing the router doesn&#8217;t introduce any deviation from the engine\u2019s personal output.<\/p>\n<p class=\"wp-block-paragraph\">Run the engine checks by typing python house -m house unittest house test_engine house -v. This executes the 87 checks within the suite.<\/p>\n<p class=\"wp-block-paragraph\">Run the router checks by typing python house -m house unittest house test_router house -v. This executes the 72 checks within the suite.<\/p>\n<p class=\"wp-block-paragraph\">All 159 go on Python 3.9+ with zero exterior dependencies.<\/p>\n<h2 class=\"wp-block-heading\">Sincere Limitations<\/h2>\n<p class=\"wp-block-paragraph\">This resolution isn\u2019t good. It solely works on single CSV information proper now. Actual manufacturing datasets are often messy with a number of tables that want becoming a member of \u2014 I intentionally saved the scope small as a result of I needed one thing that really labored end-to-end first.<\/p>\n<p class=\"wp-block-paragraph\">The router can also be nonetheless fairly fundamental (regex-based). I attempted a small LLM-based classifier early on however it was inconsistent and added latency, so I went again to the straightforward method. Typically the boring resolution wins.<\/p>\n<p class=\"wp-block-paragraph\">I additionally simulated the RAG responses as an alternative of hitting actual APIs for the benchmark. The patterns maintain up, however your mileage with GPT-4o or Claude 3.5 will fluctuate barely.<\/p>\n<p class=\"wp-block-paragraph\">CSV format required. The engine hundreds structured knowledge straight from CSV information. Database connections, Parquet information, and different tabular codecs usually are not supported presently.<\/p>\n<h2 class=\"wp-block-heading\">What This Modifications<\/h2>\n<p class=\"wp-block-paragraph\">Including a routing layer prices nearly nothing. Classifying a question towards 65 regex patterns takes simply microseconds. The semantic engine provides lower than 200ms to scan a 100,000 row dataset. The whole overhead is smaller than a single embedding name.<\/p>\n<p class=\"wp-block-paragraph\">What you get in return is a deterministic reply for each aggregation question. Each whole, each depend, and each share now comes from a full scan as an alternative of a assured approximation primarily based on 8 p.c of the information. RAG retains dealing with what it&#8217;s really good at: retrieving particular data, surfacing related passages, and answering lookup questions the place semantic similarity is the proper instrument for the job.<\/p>\n<p class=\"wp-block-paragraph\">RAG isn&#8217;t damaged. It&#8217;s simply being requested to compute, and it can not try this.The harmful half isn&#8217;t that it fails. It&#8217;s that it fails convincingly. And no quantity of context modifications that.<\/p>\n<p class=\"wp-block-paragraph\">You may strive typing it out like this:<\/p>\n<p class=\"wp-block-paragraph\">To start out, clone the repository utilizing git clone adopted by the URL  https:\/\/github.com\/Emmimal\/context-window-engine\/. As soon as that finishes, transfer into the listing by typing cd context-window-engine. Lastly, launch the mission by operating python demo.py in your terminal.<\/p>\n<h2 class=\"wp-block-heading\">References<\/h2>\n<p class=\"wp-block-paragraph\">[1] Levy, M., Jacoby, A., &amp; Goldberg, Y. (2024). Similar process, extra tokens: The impression of enter size on the reasoning efficiency of huge language fashions. In Proceedings of the 62nd Annual Assembly of the Affiliation for Computational Linguistics (Quantity 1: Lengthy Papers), pages 15339\u201315353, Bangkok, Thailand. Affiliation for Computational Linguistics.https:\/\/doi.org\/10.18653\/v1\/2024.acl-long.818<\/p>\n<p class=\"wp-block-paragraph\">[2] Lewis, P., Perez, E., Piktus, A., Petroni, F., Karpukhin, V., Goyal, N., K\u00fcttler, H., Lewis, M., Yih, W.-t., Rockt\u00e4schel, T., Riedel, S., &amp; Kiela, D. (2020). Retrieval-augmented technology for knowledge-intensive NLP duties. Advances in Neural Data Processing Methods, 33, 9459\u20139474. https:\/\/doi.org\/10.48550\/arXiv.2005.11401<\/p>\n<p class=\"wp-block-paragraph\">[3] Gao, Y., Xiong, Y., Gao, X., Jia, Ok., Pan, J., Bi, Y., Dai, Y., Solar, J.,Guo, Q., Wang, M., &amp; Wang, H. (2023). Retrieval-augmented technology for giant language fashions: A survey. arXiv preprint arXiv:2312.10997.https:\/\/doi.org\/10.48550\/arXiv.2312.10997<\/p>\n<p class=\"wp-block-paragraph\">[4] Liu, N. F., Lin, Ok., Hewitt, J., Paranjape, A., Bevilacqua, M., Petroni, F., &amp; Liang, P. (2023). Misplaced within the center: How language fashions use lengthy contexts. Transactions of the Affiliation for Computational Linguistics, 12, 157\u2013173. https:\/\/doi.org\/10.1162\/tacl_a_00638<\/p>\n<p class=\"wp-block-paragraph\">[5] Koshorek, O., Granot, N., Alloni, A., Admati, S., Hendel, R., Weiss, I., Arazi, A., Cohen, S.-N., &amp; Belinkov, Y. (2025). Structured RAG for answering aggregative questions. arXiv preprint arXiv:2511.08505.https:\/\/doi.org\/10.48550\/arXiv.2511.08505<\/p>\n<h2 class=\"wp-block-heading\">Disclosure<\/h2>\n<p class=\"wp-block-paragraph\">All benchmark numbers are from precise runs on Python 3.12.6, Home windows 11, CPU solely, no GPU. The benchmark makes use of the Credit score Card Transactions Fraud Detection dataset (Kartik Gajjar, Kaggle, 2020), an artificial dataset generated utilizing the Sparkov transaction simulator created by Brandon Harris, licensed CC0 (Public Area), accessible at kaggle.com\/datasets\/kartik2112\/fraud-detection. The RAG baseline simulates retrieval and fashions confidence indicators \u2014 no actual LLM API calls are made. No exterior API keys are required to breed any outcome on this article. All code described right here was written and examined by me.<\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/towardsdatascience.com\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TL;DR I constructed a dataset Q&amp;A system and trusted a RAG reply that was lower than half-correct. I measured this throughout 7 question sorts and 5 context sizes on 100,000 rows. queries away from RAG totally. I Trusted the Incorrect Quantity Final month I used to be heads-down constructing a brand new function for EmiTechLogic. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":977,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/towardsdatascience.com\/wp-content\/uploads\/2026\/06\/Larger-Context-Windows.jpg","fifu_image_alt":"","jnews-multi-image_gallery":[],"jnews_single_post":[],"jnews_primary_category":[],"jnews_override_bookmark_settings":[],"jnews_social_meta":[],"jnews_override_counter":[],"footnotes":""},"categories":[7],"tags":[1309,752,1337,67,1336,960,270,356],"class_list":["post-975","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-science-mlops","tag-built","tag-context","tag-dont","tag-fix","tag-larger","tag-rag","tag-system","tag-windows"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bigger Context Home windows Don\u2019t Repair RAG \u2014 So I Constructed a System That Does - Future News 24<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bigger Context Home windows Don\u2019t Repair RAG \u2014 So I Constructed a System That Does - Future News 24\" \/>\n<meta property=\"og:description\" content=\"TL;DR I constructed a dataset Q&amp;A system and trusted a RAG reply that was lower than half-correct. I measured this throughout 7 question sorts and 5 context sizes on 100,000 rows. queries away from RAG totally. I Trusted the Incorrect Quantity Final month I used to be heads-down constructing a brand new function for EmiTechLogic. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/\" \/>\n<meta property=\"og:site_name\" content=\"Future News 24\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-13T17:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-14T08:59:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/towardsdatascience.com\/wp-content\/uploads\/2026\/06\/Larger-Context-Windows.jpg\" \/>\n<meta name=\"author\" content=\"Future News 24\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/towardsdatascience.com\/wp-content\/uploads\/2026\/06\/Larger-Context-Windows.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Future News 24\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/\"},\"author\":{\"name\":\"Future News 24\",\"@id\":\"https:\\\/\\\/futurenews24.com\\\/#\\\/schema\\\/person\\\/cecad1bde21cfc357cf70128144d6c83\"},\"headline\":\"Bigger Context Home windows Don\u2019t Repair RAG \u2014 So I Constructed a System That Does\",\"datePublished\":\"2026-06-13T17:00:00+00:00\",\"dateModified\":\"2026-06-14T08:59:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/\"},\"wordCount\":3029,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/futurenews24.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/towardsdatascience.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Larger-Context-Windows.jpg\",\"keywords\":[\"built\",\"Context\",\"Dont\",\"fix\",\"Larger\",\"RAG\",\"system\",\"Windows\"],\"articleSection\":[\"Data Science &amp; MLOps\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/\",\"url\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/\",\"name\":\"Bigger Context Home windows Don\u2019t Repair RAG \u2014 So I Constructed a System That Does - Future News 24\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/futurenews24.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/towardsdatascience.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Larger-Context-Windows.jpg\",\"datePublished\":\"2026-06-13T17:00:00+00:00\",\"dateModified\":\"2026-06-14T08:59:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/#primaryimage\",\"url\":\"https:\\\/\\\/towardsdatascience.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Larger-Context-Windows.jpg\",\"contentUrl\":\"https:\\\/\\\/towardsdatascience.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Larger-Context-Windows.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/2026\\\/06\\\/13\\\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/futurenews24.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bigger Context Home windows Don\u2019t Repair RAG \u2014 So I Constructed a System That Does\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/futurenews24.com\\\/#website\",\"url\":\"https:\\\/\\\/futurenews24.com\\\/\",\"name\":\"Future News 24\",\"description\":\"The Smart Hub for AI and Next-Gen Innovation\",\"publisher\":{\"@id\":\"https:\\\/\\\/futurenews24.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/futurenews24.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/futurenews24.com\\\/#organization\",\"name\":\"Future News 24\",\"url\":\"https:\\\/\\\/futurenews24.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/futurenews24.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/futurenews24.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/fn24-favicon.png\",\"contentUrl\":\"https:\\\/\\\/futurenews24.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/fn24-favicon.png\",\"width\":250,\"height\":250,\"caption\":\"Future News 24\"},\"image\":{\"@id\":\"https:\\\/\\\/futurenews24.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/futurenews24.com\\\/#\\\/schema\\\/person\\\/cecad1bde21cfc357cf70128144d6c83\",\"name\":\"Future News 24\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d57f07142d73cb5503ab2446ea7bc9ef3d0a5ba378d64a6157692311e42bf097?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d57f07142d73cb5503ab2446ea7bc9ef3d0a5ba378d64a6157692311e42bf097?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d57f07142d73cb5503ab2446ea7bc9ef3d0a5ba378d64a6157692311e42bf097?s=96&d=mm&r=g\",\"caption\":\"Future News 24\"},\"sameAs\":[\"https:\\\/\\\/futurenews24.com\"],\"url\":\"https:\\\/\\\/futurenews24.com\\\/index.php\\\/author\\\/mridulpahuja20\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bigger Context Home windows Don\u2019t Repair RAG \u2014 So I Constructed a System That Does - Future News 24","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/","og_locale":"en_US","og_type":"article","og_title":"Bigger Context Home windows Don\u2019t Repair RAG \u2014 So I Constructed a System That Does - Future News 24","og_description":"TL;DR I constructed a dataset Q&amp;A system and trusted a RAG reply that was lower than half-correct. I measured this throughout 7 question sorts and 5 context sizes on 100,000 rows. queries away from RAG totally. I Trusted the Incorrect Quantity Final month I used to be heads-down constructing a brand new function for EmiTechLogic. [&hellip;]","og_url":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/","og_site_name":"Future News 24","article_published_time":"2026-06-13T17:00:00+00:00","article_modified_time":"2026-06-14T08:59:34+00:00","og_image":[{"url":"https:\/\/towardsdatascience.com\/wp-content\/uploads\/2026\/06\/Larger-Context-Windows.jpg","type":"","width":"","height":""}],"author":"Future News 24","twitter_card":"summary_large_image","twitter_image":"https:\/\/towardsdatascience.com\/wp-content\/uploads\/2026\/06\/Larger-Context-Windows.jpg","twitter_misc":{"Written by":"Future News 24","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/#article","isPartOf":{"@id":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/"},"author":{"name":"Future News 24","@id":"https:\/\/futurenews24.com\/#\/schema\/person\/cecad1bde21cfc357cf70128144d6c83"},"headline":"Bigger Context Home windows Don\u2019t Repair RAG \u2014 So I Constructed a System That Does","datePublished":"2026-06-13T17:00:00+00:00","dateModified":"2026-06-14T08:59:34+00:00","mainEntityOfPage":{"@id":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/"},"wordCount":3029,"commentCount":0,"publisher":{"@id":"https:\/\/futurenews24.com\/#organization"},"image":{"@id":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/#primaryimage"},"thumbnailUrl":"https:\/\/towardsdatascience.com\/wp-content\/uploads\/2026\/06\/Larger-Context-Windows.jpg","keywords":["built","Context","Dont","fix","Larger","RAG","system","Windows"],"articleSection":["Data Science &amp; MLOps"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/","url":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/","name":"Bigger Context Home windows Don\u2019t Repair RAG \u2014 So I Constructed a System That Does - Future News 24","isPartOf":{"@id":"https:\/\/futurenews24.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/#primaryimage"},"image":{"@id":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/#primaryimage"},"thumbnailUrl":"https:\/\/towardsdatascience.com\/wp-content\/uploads\/2026\/06\/Larger-Context-Windows.jpg","datePublished":"2026-06-13T17:00:00+00:00","dateModified":"2026-06-14T08:59:34+00:00","breadcrumb":{"@id":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/#primaryimage","url":"https:\/\/towardsdatascience.com\/wp-content\/uploads\/2026\/06\/Larger-Context-Windows.jpg","contentUrl":"https:\/\/towardsdatascience.com\/wp-content\/uploads\/2026\/06\/Larger-Context-Windows.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/futurenews24.com\/index.php\/2026\/06\/13\/larger-context-windows-dont-fix-rag-so-i-built-a-system-that-does\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/futurenews24.com\/"},{"@type":"ListItem","position":2,"name":"Bigger Context Home windows Don\u2019t Repair RAG \u2014 So I Constructed a System That Does"}]},{"@type":"WebSite","@id":"https:\/\/futurenews24.com\/#website","url":"https:\/\/futurenews24.com\/","name":"Future News 24","description":"The Smart Hub for AI and Next-Gen Innovation","publisher":{"@id":"https:\/\/futurenews24.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/futurenews24.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/futurenews24.com\/#organization","name":"Future News 24","url":"https:\/\/futurenews24.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/futurenews24.com\/#\/schema\/logo\/image\/","url":"https:\/\/futurenews24.com\/wp-content\/uploads\/2026\/06\/fn24-favicon.png","contentUrl":"https:\/\/futurenews24.com\/wp-content\/uploads\/2026\/06\/fn24-favicon.png","width":250,"height":250,"caption":"Future News 24"},"image":{"@id":"https:\/\/futurenews24.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/futurenews24.com\/#\/schema\/person\/cecad1bde21cfc357cf70128144d6c83","name":"Future News 24","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d57f07142d73cb5503ab2446ea7bc9ef3d0a5ba378d64a6157692311e42bf097?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d57f07142d73cb5503ab2446ea7bc9ef3d0a5ba378d64a6157692311e42bf097?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d57f07142d73cb5503ab2446ea7bc9ef3d0a5ba378d64a6157692311e42bf097?s=96&d=mm&r=g","caption":"Future News 24"},"sameAs":["https:\/\/futurenews24.com"],"url":"https:\/\/futurenews24.com\/index.php\/author\/mridulpahuja20\/"}]}},"_links":{"self":[{"href":"https:\/\/futurenews24.com\/index.php\/wp-json\/wp\/v2\/posts\/975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/futurenews24.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/futurenews24.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/futurenews24.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/futurenews24.com\/index.php\/wp-json\/wp\/v2\/comments?post=975"}],"version-history":[{"count":1,"href":"https:\/\/futurenews24.com\/index.php\/wp-json\/wp\/v2\/posts\/975\/revisions"}],"predecessor-version":[{"id":976,"href":"https:\/\/futurenews24.com\/index.php\/wp-json\/wp\/v2\/posts\/975\/revisions\/976"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/futurenews24.com\/index.php\/wp-json\/wp\/v2\/media\/977"}],"wp:attachment":[{"href":"https:\/\/futurenews24.com\/index.php\/wp-json\/wp\/v2\/media?parent=975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/futurenews24.com\/index.php\/wp-json\/wp\/v2\/categories?post=975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/futurenews24.com\/index.php\/wp-json\/wp\/v2\/tags?post=975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}