Life Agent
Life Agent 是 Aqara Life App 的智能对话核心,基于自然语言处理技术,为用户提供空间设备控制、场景配置、自动化配置等能力,将复杂的智能家居操作转化为直观的自然语言交互,实现"对话即控制"的空间智能体验。
产品以设备控制、场景配置、自动化配置为核心特征,依托 Aqara Studio 的空间本体论架构,打造"理解 - 推理 - 执行 - 反馈"的闭环系统,打破传统 App 操作的复杂性壁垒,为家庭用户提供灵活、可定制、可扩展的语音交互解决方案。
功能详解
设备控制
用户可以直接用自然语言控制家中设备,Life Agent 会解析指令并下发执行,同时返回执行结果。
单设备控制
支持设备开关(on/off)与参数调节,包括亮度、色温、温度、窗帘开合度、模式/风速等。
| 能力点 | 功能说明 | 示例指令 |
|---|---|---|
| 开关控制 | 支持开灯、关灯等开关类操作,可以用"客厅灯"这样的模糊说法指代设备;执行后会告知用户操作是否成功,失败时说明原因 | "打开客厅主灯""把空调关了""关掉窗帘""打开电视" |
| 参数调节 | 支持调节亮度、色温、温度、窗帘开合度、工作模式和风速等参数 | "灯光调到 70%""色温改成暖光""空调 26 度制冷""窗帘打开一半" |
批量控制
支持全屋同类设备统一操作与同房间批量操作,支持排除列表,部分失败时报告明细。
| 能力点 | 功能说明 | 示例指令 |
|---|---|---|
| 同类批量 | 支持对全屋同一类设备做统一操作,可以指定排除某些房间或设备;如果部分设备执行失败,会说明具体是哪些设备、失败的原因 | "关闭全屋灯光""所有空调调到 26 度""关闭所有灯光除了客厅""全屋灯光调到 50%" |
| 同房间批量 | 支持对指定房间内的所有设备做统一操作,也可以在一句话里同时下达多个不同参数的指令 | "把卧室所有设备都关掉""客厅灯光全开空调 26 度" |
空间位置控制
支持基于空间位置关系的设备控制,Agent 识别设备与家具、区域之间的位置关系,实现"附近""旁边""前面"等空间语义的设备匹配与控制。
| 能力点 | 功能说明 | 示例指令 |
|---|---|---|
| 附近设备控制 | 根据设备与家具、区域之间的位置关系,自动识别并控制对应设备 | "打开沙发附近的灯""将餐桌附近的所有灯调整为暖色""关闭书架旁边的空调" |
设备查询
用户可以随时查询当前空间下有哪些设备、设备的在线/离线状态,以及设备的基础信息。
空间设备清单
列出全屋所有设备及类型,按房间分组展示,标注在线/离线状态。支持查询指定房间所有设备,标注设备位置和功能。
| 能力点 | 功能说明 | 示例指令 |
|---|---|---|
| 全屋设备 | 列出全屋所有设备及其类型,按房间分组展示,并标注每个设备的在线/离线状态 | "我家里有哪些设备""全屋设备清单""把设备按房间列出来" |
| 房间设备 | 查询指定房间内的所有设备,标注设备的位置和功能,并提示在线、离线或低电量状态 | "客厅有什么设备""主卧装了哪些东西""厨房有哪些传感器" |
状态查询
查询指定设备是否在线,筛选离线设备,查询离线时长和最后在线时间。支持查询设备实时运行状态(开关/亮度/温度/模式)、传感器当前数值、低电量设备。
| 能力点 | 功能说明 | 示例指令 |
|---|---|---|
| 在线状态 | 查询指定设备是否在线,筛选出所有离线设备,也可以查询设备离线的时长和最后一次在线的时间 | "客厅主灯在线吗""有哪些设备离线了""厨房烟感什么时候掉线的" |
| 运行状态 | 查询设备当前的实时运行状态(如开关、亮度、温度、模式),查询传感器的当前数值,以及筛选出电量偏低的设备 | "客厅空调现在什么状态""主卧温度多少""哪些传感器快没电了" |
筛选检索
筛选指定类型设备(灯光/空调/传感器/窗帘),按协议筛选(Zigbee/Matter/Wi-Fi)。支持筛选在线/离线设备、开启/关闭设备、异常设备(离线/低电量/故障)。
| 能力点 | 功能说明 | 示例指令 |
|---|---|---|
| 按类型筛选 | 按设备类型(灯光、空调、传感器、窗帘等)筛选 | "家里有哪些灯""所有空调列出来""支持色温的设备有哪些" |
| 按状态筛选 | 按在线/离线、开启/关闭状态筛选设备,也可以筛选出离线、低电量或故障等异常设备 | "把所有的在线设备列出来""现在开着的有哪些""帮我找出所有离线设备" |
空间位置查询
支持基于空间位置关系的设备查询,Agent 通过空间本体模型识别设备与家具、区域之间的位置关系,返回指定位置附近的设备信息。
| 能力点 | 功能说明 | 示例指令 |
|---|---|---|
| 附近设备查询 | 查询指定家具或区域附近的设备 | "电视附近有哪些设备""沙发旁边装了什么""餐桌上方有灯吗" |
| 位置关系查询 | 查询设备之间的位置关系或相对位置 | "卧室的灯分别在哪些位置""哪些设备在厨房台面附近" |
场景配置
用户可以用一句意境关键词或预设模板新建场景,也可以随时查看、启用、禁用或删除已有场景。
新建场景
支持一句话创建与模板化创建,从自然语言提取场景名 + 执行动作序列,自动匹配可用设备并填入默认参数,缺失信息主动追问补全。
| 能力点 | 功能说明 | 示例指令 |
|---|---|---|
| 一句话创建 | 根据用户描述提取场景名称和动作序列,自动匹配家中可用设备 | "帮我做一个日落场景""生成一个喝茶场景""做一个浪漫烛光场景""编排一个冥想场景" |
管理场景
列出当前所有场景,查看场景详细配置,支持启用/禁用/删除场景。
| 能力点 | 功能说明 | 示例指令 |
|---|---|---|
| 查询与控制 | 支持查看当前所有场景、查询某个场景的详细配置,以及启用、禁用或删除场景 | "我有哪些场景""日落场景具体做了什么" |
自动化配置
用户可以用自然语言描述一条规则来新建自动化,也可以随时查看、启用、禁用已有自动化。
新建自动化
从自然语言提取触发条件 + 执行动作,自动匹配设备并填入默认参数。支持提取时间、传感器、设备状态、地理位置等触发条件。
| 能力点 | 功能说明 | 示例指令 |
|---|---|---|
| 一句话创建 | 根据用户描述提取触发条件和执行动作,自动匹配设备 | "设置每天早上 7 点自动开窗帘" |
| 条件提取 | 可以识别时间、传感器数值、设备状态、地理位置等多种触发条件,并提取对应的执行动作和生效范围 | "有人经过过道就开灯 10 秒后关""温度高于 30 度且有人在家时开空调" |
管理自动化
列出当前所有自动化及触发方式,查看详细配置,支持启用/禁用。
| 能力点 | 功能说明 | 示例指令 |
|---|---|---|
| 查询与控制 | 支持查看当前所有自动化及其触发方式、查询详细配置,以及启用、禁用或删除自动化 | "我有哪些自动化""回家模式具体做了什么""暂时禁用起夜模式" |