|
|
|
@ -45,7 +45,10 @@ public class IdentifyIntentHandler {
|
|
|
|
|
log.info("identifyIntent意图识别结果为:{}", intent);
|
|
|
|
|
// 尝试转为JSON的形式
|
|
|
|
|
if (StrUtil.isBlank(intent) || StrUtil.equals("未识别", intent) || intent.contains("未识别")) {
|
|
|
|
|
throw new IdentifyIntentException("意图未识别");
|
|
|
|
|
log.info("未识别,走了默认意图,业务的受理条件");
|
|
|
|
|
return IdentifyIntentEnum.业务的受理条件.getIntent();
|
|
|
|
|
// 如果没有识别,默认是业务的受理条件
|
|
|
|
|
//throw new IdentifyIntentException("意图未识别");
|
|
|
|
|
}
|
|
|
|
|
for (IdentifyIntentEnum value : IdentifyIntentEnum.values()) {
|
|
|
|
|
if (intent.contains(value.getIntent())){
|
|
|
|
@ -54,6 +57,7 @@ public class IdentifyIntentHandler {
|
|
|
|
|
}
|
|
|
|
|
// throw new IdentifyIntentException("意图未识别");
|
|
|
|
|
// 如果没有识别,默认是业务的受理条件
|
|
|
|
|
log.info("未识别,走了默认意图,业务的受理条件");
|
|
|
|
|
return IdentifyIntentEnum.业务的受理条件.getIntent();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|