[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-cabto-automates-the-hardest-part-of-robot-programming":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},4201,"cabto-automates-the-hardest-part-of-robot-programming","CABTO Automates the Hardest Part of Robot Programming","A new framework from arXiv:2603.16809 uses large language models to build behavior tree systems automatically, skipping months of expert manual setup.","A research paper wants to automate the part of robot programming that nobody talks about: the grunt work before the robot can even be programmed.\n\nBehavior trees are a standard way to design robot controllers — modular, readable, and widely used in both robotics and game AI. The catch is that before you can run any automated behavior-tree planner, someone has to manually build the underlying system: defining what actions the robot can take and writing the low-level control policies that execute them. That setup requires deep domain expertise and significant time. CABTO (Context-Aware Behavior Tree grOunding), described in arXiv:2603.16809, is framed as the first framework to formalize and automate that construction step. It uses pre-trained language models to search the space of possible action models and control policies, using feedback from the planner and the environment to steer that search.\n\nThe paper's experiments cover seven task sets across three robotic manipulation scenarios, with the authors reporting that CABTO generates complete and consistent behavior tree systems effectively and efficiently. If that holds outside lab conditions, it removes a meaningful bottleneck between a working robot controller and the expert hours currently required to stand one up.\n\nThe broader pattern here is familiar: language models being drafted as glue between high-level planning and low-level execution, a gap that has stymied robotics for years. Whether CABTO's approach survives contact with messier real-world environments — the kind that don't resemble a tidy manipulation scenario — is the question the paper doesn't yet answer.","[\"robotics\",\"ai\",\"behavior-trees\",\"research\"]","2026-07-07T04:00:00.000Z","2026-07-07T19:42:41.462Z","2026-07-07T19:42:44.264Z","published",null,[24],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"editor-r1","editor",1,"The dek and body assert concrete claims ('effectiveness and efficiency,' seven task sets, three scenarios) but the article never attributes findings to a named source — the arXiv paper (arXiv:2603.16809) must be cited by name or linked so factual claims have a verifiable attribution.","resolved","ai",[32,30,33,34],"robotics","behavior-trees","research",[36],{"name":37,"url":38},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2603.16809",0,{"sections":41},[42,46,51,56,61,66,71,76,81,85,90,94,99,104],{"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":18},"Dev Tools","dev-tools",59,{"name":86,"slug":87,"count":88,"latest_published_at":89},"Gaming","gaming",41,"2026-07-09T04:00:00.000Z",{"name":91,"slug":92,"count":88,"latest_published_at":93},"Startups","startups","2026-06-29T20:55:50.000Z",{"name":95,"slug":96,"count":97,"latest_published_at":98},"General","general",29,"2026-07-10T22:28:58.000Z",{"name":100,"slug":101,"count":102,"latest_published_at":103},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":105,"slug":106,"count":107,"latest_published_at":108},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]