意图是对用户意图的描述。意图由用户操作产生,例如要求 Amazon Echo 打开一盏灯。
意图由从外部来源/服务接收意图的组件触发。目前 conversation、Alexa、API.ai 和 Snips 都可以作为意图来源。
任何组件都可以处理意图。这让开发者能够非常轻松地一次性接入所有语音助手。
意图通过 homeassistant.helpers.intent.Intent 类实现。它包含以下属性:
homeassistant.helpers.intent.Intent
hass
platform
intent_type
slots
text_input
language
slots 字典中的值说明如下。