“会话”表示 Conversational Agents (Dialogflow CX) 代理与最终用户之间的对话。您可以在会话期间创建名为“会话实体”或“用户实体”的特殊实体。 会话实体可以扩展或替换自定义实体类型,并且仅在为其创建的会话期间存在。 Conversational Agents (Dialogflow CX) 会将所有会话数据(包括会话实体)存储 30 分钟。
例如,如果您的代理具有包含“pear”和“grape”的 @fruit
实体类型,则该实体类型可以更新为包含“apple”或“orange”,具体取决于您的代理从最终用户收集的信息。更新后的实体类型会在会话的其余时段中使用“apple”或“orange”实体条目。
使用 API 管理会话实体
如需使用 API 管理会话实体,请使用 SessionEntity
类型的方法。
为 SessionEntityType 参考选择协议和版本:
协议 | V3 | V3beta1 |
---|---|---|
REST | SessionEntityType 资源 | SessionEntityType 资源 |
RPC | SessionEntityType 接口 | SessionEntityType 接口 |
C++ | SessionEntityTypesClient | 不可用 |
C# | SessionEntityTypesClient | 不可用 |
Go | SessionEntityTypesClient | 不可用 |
Java | SessionEntityTypesClient | SessionEntityTypesClient |
Node.js | SessionEntityTypesClient | SessionEntityTypesClient |
PHP | 不可用 | 不可用 |
Python | SessionEntityTypesClient | SessionEntityTypesClient |
Ruby | 不可用 | 不可用 |