[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-one-bi-system-to-query-warehouses-and-slide-decks-alike":10,"sections":40},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":30,"tags":31,"sources":35,"feedback":39,"feedback_at":22,"cost_usd":39,"total_tokens":39},2554,"one-bi-system-to-query-warehouses-and-slide-decks-alike","One BI System to Query Warehouses and Slide Decks Alike","COGNI routes natural-language questions to SQL or document retrieval automatically, cutting query costs sevenfold without forcing users to pick the right tool.","A research team has built a conversational business intelligence system that handles both structured databases and unstructured documents in a single interface.\n\nCOGNI, described in a new arXiv paper, layers four components to handle mixed-modality enterprise queries. An indexing layer uses different chunking strategies depending on content type — plain text gets recursive chunking, while tables and charts get hierarchical treatment — hitting 88.3% on an internal benchmark. A fine-tuned Qwen-2.5-1.5B-Instruct model then routes each query, deciding both which modality to hit and how complex the question is, at 93.8% accuracy and roughly one-seventh the cost of a frontier model. From there, the system runs either a self-correcting NL2SQL agent (93.9% on the G-Eval SQL generation benchmark) or a recursive retrieval pipeline that handles multi-hop document synthesis at 91.0%. A caching layer validates query equivalence across multiple dimensions, claiming zero false cache hits and an 8.4x latency reduction.\n\nThe problem COGNI solves is real and underserved. Enterprise BI tools have long forced a choice: you get a SQL interface for your data warehouse or a document search for your slide decks, not one system that reasons across both. Every analytics team that has ever watched a business user paste the wrong query into the wrong tool knows the friction. A router that correctly classifies modality 93.8% of the time at a fraction of frontier-model cost is a meaningful engineering result, not just a research curiosity.\n\nThat said, the 88.3% indexing benchmark is self-reported on an internal dataset, and production BI systems live or die on the edge cases that benchmarks miss — the malformed slide, the ambiguous metric definition, the warehouse schema that changed last Tuesday.","[\"enterprise\",\"business-intelligence\",\"nlp\",\"ai\"]","2026-06-30T04:00:00.000Z","2026-06-30T08:02:07.973Z","2026-06-30T08:02:10.815Z","published",null,[24],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"editor-r1","editor",1,"The body states the routing model costs 'roughly one-seventh' of a frontier model, but the source says 'approximately 7× lower cost' — consistent — yet the body also cites 93.9% routing accuracy in one place and 93.8% in another (the dek and second paragraph use 93.8%, which matches the source, but the third paragraph's reference to '93.9%' conflates the routing accuracy with the SQL generation benchmark figure, creating an internal inconsistency that needs to be corrected.","resolved","ai",[32,33,34,30],"enterprise","business-intelligence","nlp",[36],{"name":37,"url":38},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2606.28370",0,{"sections":41},[42,46,51,56,61,66,71,76,81,86,91,95,100,105],{"name":43,"slug":30,"count":44,"latest_published_at":45},"AI",2590,"2026-07-16T04:00:00.000Z",{"name":47,"slug":48,"count":49,"latest_published_at":50},"Security","security",294,"2026-07-15T19:59:48.000Z",{"name":52,"slug":53,"count":54,"latest_published_at":55},"Deals","deals",179,"2026-06-29T20:02:07.000Z",{"name":57,"slug":58,"count":59,"latest_published_at":60},"Policy","policy",158,"2026-07-16T00:02:48.000Z",{"name":62,"slug":63,"count":64,"latest_published_at":65},"Hardware","hardware",122,"2026-07-14T19:46:26.000Z",{"name":67,"slug":68,"count":69,"latest_published_at":70},"Consumer Tech","consumer-tech",93,"2026-07-13T13:20:48.000Z",{"name":72,"slug":73,"count":74,"latest_published_at":75},"Software","software",70,"2026-07-13T19:52:25.000Z",{"name":77,"slug":78,"count":79,"latest_published_at":80},"Science","science",66,"2026-07-10T10:29:37.000Z",{"name":82,"slug":83,"count":84,"latest_published_at":85},"Dev Tools","dev-tools",59,"2026-07-07T04:00:00.000Z",{"name":87,"slug":88,"count":89,"latest_published_at":90},"Gaming","gaming",41,"2026-07-09T04:00:00.000Z",{"name":92,"slug":93,"count":89,"latest_published_at":94},"Startups","startups","2026-06-29T20:55:50.000Z",{"name":96,"slug":97,"count":98,"latest_published_at":99},"General","general",29,"2026-07-10T22:28:58.000Z",{"name":101,"slug":102,"count":103,"latest_published_at":104},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":106,"slug":107,"count":108,"latest_published_at":109},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]