外观
小米智能家居 Agent 如何实现多设备协同?
标准回答
多设备协同要把一句自然语言拆成明确设备动作,并处理部分成功和确认反馈。
通俗例子
“我要看电影”可能关闭部分灯、拉窗帘、打开电视;某设备离线时说明哪些已完成,不能一句“好了”掩盖半数失败。
深入解释
**多个设备怎样协调:**将用户目标拆成每台设备的目标状态,校验能力、权限与当前状态,再按依赖执行。每台设备都要有明确反馈,不能只等一个总接口返回。
**失败时为什么不好回滚:**灯已经打开后,窗帘可能失败;之前发生的物理动作不会随数据库回滚自动撤销。要设计部分成功说明、适当补偿和用户可理解的恢复入口。
内容来源
- Android · AI Agent 知识手册 · 原条目
ai-Q187