[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-31242":3,"doc-seo-31242":26},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"file_id":15,"file_url":16,"file_type":17,"file_size":18,"view_count":4,"is_deleted":4,"is_public":19,"is_downloadable":19,"audit_status":19,"page_count":20,"language":21,"table_of_contents":22,"faqs":23,"seo_title":13,"seo_description":14,"update_tm":24,"read_time":25},31242,2336464648322,"Aria","https://ap-avatar.wpscdn.com/avatar/2200025388227c56fec?_k=1778556882303663488",8,"Research & Report","AIoT Smart Home via Autonomous LLM Agents","Large language models provide strong common-sense reasoning and broad general knowledge, but they lack user- and home-specific context, limiting smart home assistant effectiveness. Smart home agent with grounded execution (SAGE) resolves this by turning a user request into an LLM-controlled sequence of discrete actions. SAGE uses a dynamically built tree of prompts to select actions, verify success, and decide termination. An augmented action set enables preference management, API-based device control, persistent state monitoring, and vision-based device referencing. A benchmark of 50 tasks reaches 76% success rate, well above baselines.","cbCaiayIF0IvH0Dt","https://ap.wps.com/l/cbCaiayIF0IvH0Dt","pdf",3430144,1,15,"English","# Abstract\n# Introduction\n## Smart home limitations\n## Grounded execution with SAGE","[{\"question\":\"What problem does SAGE address in smart home assistants?\",\"answer\":\"SAGE addresses the gap between LLM general capabilities and the lack of user- and home-specific knowledge, which limits how well existing assistants interpret and execute natural language requests.\"},{\"question\":\"How does SAGE turn a user request into device actions?\",\"answer\":\"A user request triggers an LLM-controlled sequence of discrete actions, selected and supervised through a dynamically constructed tree of LLM prompts that decides the next action, checks success, and determines when to stop.\"},{\"question\":\"What capabilities does SAGE enable for smart home tasks?\",\"answer\":\"SAGE supports scalable preference management, API reading to control device functions without device-specific code, persistent device state monitoring, and natural device references using only a photo of the room.\"}]",1779224496,38,{"code":4,"msg":27,"data":28},"ok",{"site_id":29,"language":30,"slug":31,"title":13,"keywords":32,"description":14,"schema_data":33,"social_meta":84,"head_meta":86,"extra_data":88,"updated_unix":24},105,"en","aiot-smart-home-via-autonomous-llm-agents","",{"@graph":34,"@context":83},[35,52,66],{"@type":36,"itemListElement":37},"BreadcrumbList",[38,42,46,49],{"item":39,"name":40,"@type":41,"position":19},"https://docshare.wps.com","Home","ListItem",{"item":43,"name":44,"@type":41,"position":45},"https://docshare.wps.com/document/","Document",2,{"item":47,"name":12,"@type":41,"position":48},"https://docshare.wps.com/document/research-report/",3,{"item":50,"name":13,"@type":41,"position":51},"https://docshare.wps.com/document/aiot-smart-home-via-autonomous-llm-agents/31242/",4,{"url":50,"name":13,"@type":53,"author":54,"headline":13,"publisher":56,"fileFormat":59,"description":14,"dateModified":60,"datePublished":60,"encodingFormat":59,"isAccessibleForFree":61,"interactionStatistic":62},"DigitalDocument",{"name":9,"@type":55},"Person",{"url":39,"name":57,"@type":58},"DocShare","Organization","application/pdf","2026-05-19",true,{"@type":63,"interactionType":64,"userInteractionCount":4},"InteractionCounter",{"@type":65},"ViewAction",{"@type":67,"mainEntity":68},"FAQPage",[69,75,79],{"name":70,"@type":71,"acceptedAnswer":72},"What problem does SAGE address in smart home assistants?","Question",{"text":73,"@type":74},"SAGE addresses the gap between LLM general capabilities and the lack of user- and home-specific knowledge, which limits how well existing assistants interpret and execute natural language requests.","Answer",{"name":76,"@type":71,"acceptedAnswer":77},"How does SAGE turn a user request into device actions?",{"text":78,"@type":74},"A user request triggers an LLM-controlled sequence of discrete actions, selected and supervised through a dynamically constructed tree of LLM prompts that decides the next action, checks success, and determines when to stop.",{"name":80,"@type":71,"acceptedAnswer":81},"What capabilities does SAGE enable for smart home tasks?",{"text":82,"@type":74},"SAGE supports scalable preference management, API reading to control device functions without device-specific code, persistent device state monitoring, and natural device references using only a photo of the room.","https://schema.org",{"og:url":50,"og:type":85,"og:title":13,"og:site_name":57,"og:description":14},"article",{"robots":87,"canonical":50},"index,follow",{"doc_id":7,"site_id":29}]