# 关键词的匹配逻辑
**关键词目前存在的匹配优先逻辑:**
1.关键词的匹配类型优先:知识库>否定关键词>肯定关键词,当均为匹配到时,才会跳转未识别;
2.关键词的长度优先:如果一个句子包含两个知识库的关键词,当两个关键词长度不同时,则优先匹配关键词长的知识库。如“微信”在【联系方式】知识库,“加微信”在【加微信】知识库,则对方回复“加微信”,会匹配到【加微信】知识库。
3.关键词在句子中的位置优先:如果一个句子包含两个知识库的关键词,当两个关键词长度相同时,优先匹配在句子中靠前的关键词;
4.知识库的创建时间优先:如果一个完全相同的关键词,被配置在两个知识库,则会匹配创建时间最新的那个知识库;
5.客户回复内容为≤3个字且未识别时,系统会判定为忽略,忽略时,按照肯定的逻辑往下执行;
6.关键词的匹配优先顺序,与系统、自定义知识库,知识库的排列次序,关键词添加时间无关。
**关于流程、知识库、意向标签需要强调以下几点:**
1)机器人话术的第一句,永远是主流程上的第一个话术节点。
2. 知识库的问题分为一般问题以及业务问题两种类型,在添加问题时候需要做区分,这个将会影响到客户的意向标签准确性;
3. 知识库的相似问题不能出现主流程里面的“肯定回答”以及“否定回答”相同的关键字;
4. 知识库中不同问题之间也不能出现相同或者包含关系的关键字如:问题1有个关键字是“什么”,其他问题就不能出现关键字“为什么”、“干什么”、“搞什么”等包含“什么”关键字;
5. 知识库的相似问题中不要出现单个字的语气词,如:啊,呀等。
6)意向标签的判断规则,是按照意向标签规则的排序,从上往下依次进行匹配。