[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-dataweave-lets-journalists-keep-llms-on-a-short-leash":10,"sections":34},{"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":24,"tags":25,"sources":29,"feedback":33,"feedback_at":22,"cost_usd":33,"total_tokens":33},9891,"dataweave-lets-journalists-keep-llms-on-a-short-leash","DataWeave Lets Journalists Keep LLMs on a Short Leash","A system built with journalists treats chatbots as collaborators to correct, not oracles to trust, while digging through a federal education dataset.","Researchers built a chatbot for data journalists that is designed to be second-guessed, not obeyed.\n\nThe system, called DataWeave and detailed in a new arXiv paper, pairs conversational interaction with schema grounding, analytical planning, and query generation to help reporters explore large structured datasets. Rather than letting an LLM act as an autonomous answer engine, it keeps the model's reasoning and queries visible so a journalist can inspect, correct, and redirect them as a hypothesis shifts. The researchers tested it with professional journalists working on the U.S. Department of Education's IPEDS database, a sprawling, frequently-updated trove of postsecondary education data with its own thicket of coding conventions. The paper also serves as a deployment report, describing how real newsroom use reshaped the system's design.\n\nThe pitch addresses a well-documented failure mode of \"ask in English, get SQL\" tools: they misread domain-specific units, drift when a schema changes, and make silent assumptions a reporter would otherwise have to catch by hand. In data journalism, a wrong assumption about how a variable is coded does not just produce a bad chart - it can turn into a published false claim. Treating the model as a collaborator to argue with, rather than an oracle to trust, is a lower bar than most AI pitches, but it is the bar that actually matters in a newsroom.\n\nIt is a quieter promise than the usual AI-finds-your-story hype: not that the model surfaces the scoop, but that it is harder for the model to quietly get the scoop wrong.","[\"ai\",\"data-journalism\",\"llms\",\"newsrooms\"]","2026-10-05T04:00:00.000Z","2026-10-05T12:08:48.696Z","2026-10-05T12:08:54.908Z","published",null,[],"ai",[24,26,27,28],"data-journalism","llms","newsrooms",[30],{"name":31,"url":32},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2610.02679",0,{"sections":35},[36,39,43,48,53,58,62,67,71,75,80,85,90,95],{"name":37,"slug":24,"count":38,"latest_published_at":18},"AI",6166,{"name":40,"slug":41,"count":42,"latest_published_at":18},"Security","security",859,{"name":44,"slug":45,"count":46,"latest_published_at":47},"Policy","policy",444,"2026-10-03T15:02:01.000Z",{"name":49,"slug":50,"count":51,"latest_published_at":52},"Deals","deals",323,"2026-10-04T13:00:00.000Z",{"name":54,"slug":55,"count":56,"latest_published_at":57},"Hardware","hardware",204,"2026-10-03T14:50:50.000Z",{"name":59,"slug":60,"count":61,"latest_published_at":18},"Science","science",177,{"name":63,"slug":64,"count":65,"latest_published_at":66},"Consumer Tech","consumer-tech",158,"2026-10-03T03:21:12.000Z",{"name":68,"slug":69,"count":70,"latest_published_at":18},"Dev Tools","dev-tools",97,{"name":72,"slug":73,"count":70,"latest_published_at":74},"Software","software","2026-10-04T10:00:00.000Z",{"name":76,"slug":77,"count":78,"latest_published_at":79},"Startups","startups",92,"2026-10-04T14:36:25.000Z",{"name":81,"slug":82,"count":83,"latest_published_at":84},"Gaming","gaming",53,"2026-10-02T02:50:39.000Z",{"name":86,"slug":87,"count":88,"latest_published_at":89},"General","general",51,"2026-10-05T02:35:01.000Z",{"name":91,"slug":92,"count":93,"latest_published_at":94},"Reviews","reviews",32,"2026-10-02T18:00:00.000Z",{"name":96,"slug":97,"count":98,"latest_published_at":99},"How-To","how-to",7,"2026-10-01T09:00:00.000Z"]