[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-robot-ai-learns-from-its-own-mistakes-mid-task":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},9212,"robot-ai-learns-from-its-own-mistakes-mid-task","Robot AI Learns From Its Own Mistakes Mid-Task","A new research system lets robots diagnose and fix their own planning failures on the fly, lifting task success from 17.5% to 75.2% in testing.","Researchers have built a system that lets robots catch their own screwups and patch themselves, mid-task, without a human rewriting the code.\n\nThe project, called DynaHarness, splits robot control into two parts: a \"slow brain\" that reasons about what to do next, and a \"fast brain\" that checks whether each proposed action is actually safe and grounded in reality before letting it run. When something fails, the system traces the failure back to a specific cause, tests a fix against past cases, and only keeps the fix if it passes. In testing on a benchmark called LIBERO-Pro, robots using DynaHarness succeeded on 75.2% of 800 new task attempts, compared with 17.5% for a frozen, unmodified policy. Using the same library of learned skills, letting the system keep re-evaluating and adjusting mid-task beat simple one-shot replanning, 74.0% to 63.9%.\n\nMost robot learning papers tout accuracy on a fixed task set. This one is really about debugging infrastructure: a formal way to figure out whether a robot failed because of bad reasoning, bad grounding, or a flawed skill, and route the fix accordingly. That distinction matters because \"the robot failed\" is not useful feedback on its own - you need to know which layer broke before you can retrain anything.\n\nIt is also a tidy admission that today's vision-language-action models, the trendy end-to-end approach to robot control, are not good enough on their own. DynaHarness keeps the VLA frozen and wraps a supervisory layer around it instead of retraining it, which says more about the limits of current robot foundation models than any marketing copy would.","[\"robotics\",\"ai-agents\",\"machine-learning\"]","2026-10-01T04:00:00.000Z","2026-10-02T02:04:16.216Z","2026-10-02T02:04:22.626Z","published",null,[],"ai",[26,27,28],"robotics","ai-agents","machine-learning",[30],{"name":31,"url":32},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2609.40306",0,{"sections":35},[36,39,43,47,52,57,61,66,71,75,80,85,90,95],{"name":37,"slug":24,"count":38,"latest_published_at":18},"AI",5612,{"name":40,"slug":41,"count":42,"latest_published_at":18},"Security","security",815,{"name":44,"slug":45,"count":46,"latest_published_at":18},"Policy","policy",430,{"name":48,"slug":49,"count":50,"latest_published_at":51},"Deals","deals",298,"2026-09-30T21:00:26.000Z",{"name":53,"slug":54,"count":55,"latest_published_at":56},"Hardware","hardware",196,"2026-09-30T13:00:00.000Z",{"name":58,"slug":59,"count":60,"latest_published_at":18},"Science","science",163,{"name":62,"slug":63,"count":64,"latest_published_at":65},"Consumer Tech","consumer-tech",149,"2026-09-30T22:57:11.000Z",{"name":67,"slug":68,"count":69,"latest_published_at":70},"Dev Tools","dev-tools",93,"2026-10-01T02:30:48.000Z",{"name":72,"slug":73,"count":69,"latest_published_at":74},"Software","software","2026-09-30T21:41:11.000Z",{"name":76,"slug":77,"count":78,"latest_published_at":79},"Startups","startups",84,"2026-09-30T20:39:09.000Z",{"name":81,"slug":82,"count":83,"latest_published_at":84},"Gaming","gaming",51,"2026-09-30T16:24:30.000Z",{"name":86,"slug":87,"count":88,"latest_published_at":89},"General","general",50,"2026-09-30T21:37:54.000Z",{"name":91,"slug":92,"count":93,"latest_published_at":94},"Reviews","reviews",31,"2026-09-28T14:31:34.000Z",{"name":96,"slug":97,"count":98,"latest_published_at":99},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]