意图/槽位变量(TOC)

系统将意图槽位变量直接识别为字符类型变量,因此在与流程变量关联时请使用同样类型的流程变量。
参数 |
描述 |
---|---|
TOC.ChatBotIntentCode |
语音识别匹配到的意图返回意图码,字符串类型。 系统预置如下几个ChatBotIntentCode,可直接使用:
通常可以通过获取该参数的值来判断是否匹配到了正确的意图上。 |
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 |
TOC.DialogAnalysis |
此参数返回的是对话分析图元处理后所有的内容。其结构例如下: 情感分析功能返回示例: {"Intend":"","call_script":[],"call_script_matchedstep":"systemQA","role":"","sensitive_word":{},"sentiment_analysis":"negative","sentiment_analysis_score":0.0} 问答检索功能返回示例: {"Intend":"","call_script":[],"call_script_matchedstep":"systemQA","recomand_KP":[{"answers":["今天是多云"],"faqGroupId":13113,"faqGroupName":"天气","faqId":21304,"prob":24.0,"question":"天气怎么样"}],"role":"user","sensitive_word":{},"sentiment_analysis_score":0.0} 意图识别功能返回示例: {"Intend":"买保险","call_script":[{"intentcode":"保险","intentDsp":"买保险","status":"finished","childintent":[{"intentcode":"保险","intentDsp":"买保险","status":"finished"}]}],"call_script_matchedstep":"保险","recomand_KP":[],"role":"user","sensitive_word":{},"sentiment_analysis_score":0.0} |