更新时间:2024-05-16 GMT+08:00
分享

意图/槽位变量(TOC)

在语音识别服务图元中,您可为语音识别服务图元中使用该参数进行赋值或判断。该参数仅在当前图元中有效,如果您需要在后续图元中使用,请自行定义一个流程变量并赋值。流程变量如下所示。

系统将意图槽位变量直接识别为字符类型变量,因此在与流程变量关联时请使用同样类型的流程变量。

参数

描述

TOC.ChatBotIntentCode

语音识别匹配到的意图返回意图码,字符串类型。

系统预置如下几个ChatBotIntentCode,可直接使用:

  • systemQA:

通常可以通过获取该参数的值来判断是否匹配到了正确的意图上。

ChatBotRespContent

语音识别匹配到的意图返回的答复信息,包括槽位和响应中配置的答复。

TOC.ChatBotScenarioName

语音识别执行后匹配到的意图模板的名称,字符串类型。

例如如下场景您可以设置为TOC.ChatBotScenarioName = “答复座位类型”

TOC.ChatBot槽位名称

该参数为意图上配置的槽位参数,字符串类型。您可通过意图模板查看该意图的槽位参数有哪些。

选择配置中心 > 机器人管理 > 语义理解服务 >知识管理>意图管理, 在第一个下拉列表框选择领域后,单击链接进入对应的意图中,单击“槽位”“名称”列即展示您的槽位变量名称。

例如,如下需要取如下意图中的槽位值您可以写为:

TOC.ChatBotsitType = "包厢"。

TOC.ChatBotResponse

此参数返回的是识别接口中所有的内容。其结构例如下{"intents":[{"simQuestions":[],"scenarioType":"normal","scenarioStatus":"finish","confidence":1.0,"responses":["余额"],"priority":0,"params":{},"scenarioName":"话费查询2","commands":["21312","TEXT"]}],"statusCode":200}

如何需要取相似问,可以使用TOC.ChatBotResponse.intents[0].simQuestions

分享:

    相关文档

    相关产品