意图
意图是对用户意图的一种描述。意图由用户行为产生,比如让亚马逊 Echo 打开一盏灯。

意图由从外部源 / 服务接收它们的组件触发。目前,对话、Alexa、API.ai 和 Snips 是意图的来源。
任何组件都可以处理意图。这使得开发者可以非常容易地同时与所有语音助手集成。
意图使用homeassistant.helpers.intent.Intent类实现。它包含以下属性:
| 名称 | 类型 | 类型 |
|---|---|---|
| hass | Home Assistant | 触发意图的 Home Assistant 实例 |
| platform | 字符串 | 触发意图的平台。 |
| intent_type | 字符串 | 意图的类型(名称)。 |
| slots | 字典 | 按槽位名称键控的槽位值。 |
| text_input | 字符串 | 可选。发起意图的原始文本输入 |
槽位字典值的描述
| 名称 | 类型 | 描述 |
|---|---|---|
| 值 | 任何类型 | 槽位的值。 |
名称 类型 描述
值 任何类型 槽位的值。
总结
Home Assistant 中的意图相关概念和架构。意图由用户行为产生,涵盖类型、槽位等要素及多种相关组件,其来源多样,任何组件均可处理,方便与语音助手集成。通过homeassistant.helpers.intent.Intent类实现,包含多个属性用于描述意图相关信息,同时明确了槽位字典值的特点,为开发者理解和处理意图提供了全面的框架,有助于在开发中实现与语音交互相关的功能,提升用户体验,使 Home Assistant 能更好地响应用户意图,实现智能化操作
1286

被折叠的 条评论
为什么被折叠?



