说明规则中检测算子对象的结构,含文本检查、语音检查、情绪模型检查、随录参数检查等算子
operators参数说明
HIT_ANY_KEYWORDS 包含任意一个关键词,INCLUDE_KEYWORDS 包含全部关键词,INCLUDE_KEYWORDS 包含任意 N 个关键词,INCLUDE_KEYWORDS 全都不包含
属性 | 值类型 | 示例值 | 描述 |
contextChatMatch | boolean | false | 是否多句分析 |
in_sentence | boolean | false | 是否单句话内生效 |
keywordMatchSize | int | 1 | 包含N个关键词 |
keywords | 字符串数组 | ["你好","hello"] | 关键字数组 |
threshold | int | 4 | 关键词总共命中 |
SIMILAR_MATCH 相似度匹配
属性 | 值类型 | 示例值 | 描述 |
score | int | 80 | 相似度 |
similarlySentences | string数组 | ["你好","hello"] | 相似话术 |
in_sentence | boolean | false | 是否单句话内生效 |
REGULAR_EXPRESSION 正则表达式检查
属性 | 值类型 | 示例值 | 描述 |
regex | string | [a-z0-9_-]{3,16} | 命中表达式 |
notRegex | string | 1[3|4|5|7|8][0-9]{9} | 排除表达式 |
in_sentence | boolean | false | 是否单句话内生效 |
ADVANCED_REPEAT_DETECT 上下文重复检查
属性 | 值类型 | 示例值 | 描述 |
from | int | 3 | N句内重复 |
similarity_threshold | float | 0.6 | 相似度 |
hit_time | int | 3 | 第N次重复 |
threshold | int | 5 | 少于N个字不检测 |
excludes | string数组 | ["你好","hello"] | 例外对话 |
NER_MODEL 信息实体检查
属性 | 值类型 | 示例值 | 描述 |
customerParam | Object | Object | 实体信息 |
dataType | int | 1 | 实体类型 |
INTERVAL_GREATER 通话静音检查
属性 | 值类型 | 示例值 | 描述 |
interval | int | 2000 | 静音时长(毫秒) |
different_role | boolean | true | 是否区分角色,1区分,0不区分 |
target | int | 1 | 是否检测同一个角色,1同一个角色,不同角色 |
from_end | boolean | false | |
compareOperator | string | gt | 大于gt,小于lt |
SPEECH_SPEED_CHECK 语速检查
属性 | 值类型 | 示例值 | 描述 |
velocityInMint | int | 2000 | 每分钟字数 |
minWordSize | boolean | true | 少于N个字不检测 |
average | boolean | false | 是否检测整个对话的平均语速 |
GRAB_WORDS 抢话检查
属性 | 值类型 | 示例值 | 描述 |
interval | int | 2000 | 抢话时间(毫秒) |
threshold | int | 4 | 抢话字数 |
delayTime | int | 2000 | 抢话判定时间(毫秒) |
ROLE_CHECK 角色检查
属性 | 值类型 | 示例值 | 描述 |
target_role | string | 客户 | 客户,客服 |
DURATION 非正常接听
属性 | 值类型 | 示例值 | 描述 |
compareOperator | gt | 大于gt,小于lt | |
interval | int | 5000 | 挂机时间(毫秒) |
beginType | string | DIALOGUE | RECORDING,DIALOGUE |
endType | string | DIALOGUE | RECORDING, DIALOGUE |
target_role | string | 客服 | 检测角色 |
DURATION 录音时长检查
属性 | 值类型 | 示例值 | 描述 |
interval | int | 2000 | 录音时长(毫秒) |
compareOperator | string | gt | 大于gt,小于lt |
ASR_EMOTION 能量检测
属性 | 值类型 | 示例值 | 描述 |
maxEmotionChangeValue | int | 5 | 能量值 |
checkType | int | 3 | 1相邻句能量波动,2最大能量跨度,3能量范围检测 |
compareOperator | string | gt | 大于gt,小于lt |
DIALOGUE_SIZE_CHECK 最大对话句子数检测
属性 | 值类型 | 示例值 | 描述 |
interval | int | 5 | 句子数 |
compareOperator | string | gt | 大于gt,小于lt |
CUSTOMER_CHECK_MODEL 客户模型检测
属性 | 值类型 | 示例值 | 描述 |
pvalues | string数组 | ["tousu01","zhaozhuguan01"] | 检测类型 |
客户模型枚举值
tousu01 | 投诉 |
zhaozhuguan01 | 升级问题 |
chaping01 | 扬言给客服差评 |
zhiyitaidu01 | 质疑服务 |
customer_praise01 | 表扬 |
dafei01 | 质疑客服答非所问 |
internal_complain01 | 内部投诉 |
public_opinion | 制造舆情 |
ruma01 | 辱骂 |
fennu01 | 愤怒 |
ABUSE_MODEL 客服模型检测
属性 | 值类型 | 示例值 | 描述 |
pvalues | string数组 | ["tousu01","zhaozhuguan01"] | 检测类型 |
客服模型枚举值
fanwen01 | 反问反怼 |
jifeng01 | 反问反怼(讥讽) |
service_guide_complain01 | 引导投诉 |
service_buckpassin | 推诿 |
didnot_pacify | 未安抚客户 |
ruma02 | 辱骂 |