# 關鍵詞的匹配邏輯
**關鍵詞目前存在的匹配優先邏輯:**
1.關鍵詞的匹配類型優先:知識庫>否定關鍵詞>肯定關鍵詞,當均為匹配到時,才會跳轉未識別;
2.關鍵詞的長度優先:如果一個句子包含兩個知識庫的關鍵詞,當兩個關鍵詞長度不同時,則優先匹配關鍵詞長的知識庫。如“微信”在【聯系方式】知識庫,“加微信”在【加微信】知識庫,則對方回復“加微信”,會匹配到【加微信】知識庫。
3.關鍵詞在句子中的位置優先:如果一個句子包含兩個知識庫的關鍵詞,當兩個關鍵詞長度相同時,優先匹配在句子中靠前的關鍵詞;
4.知識庫的創建時間優先:如果一個完全相同的關鍵詞,被配置在兩個知識庫,則會匹配創建時間最新的那個知識庫;
5.客戶回復內容為≤3個字且未識別時,系統會判定為忽略,忽略時,按照肯定的邏輯往下執行;
6.關鍵詞的匹配優先順序,與系統、自定義知識庫,知識庫的排列次序,關鍵詞添加時間無關。
**關于流程、知識庫、意向標簽需要強調以下幾點:**
1)機器人話術的第一句,永遠是主流程上的第一個話術節點。
2. 知識庫的問題分為一般問題以及業務問題兩種類型,在添加問題時候需要做區分,這個將會影響到客戶的意向標簽準確性;
3. 知識庫的相似問題不能出現主流程里面的“肯定回答”以及“否定回答”相同的關鍵字;
4. 知識庫中不同問題之間也不能出現相同或者包含關系的關鍵字如:問題1有個關鍵字是“什么”,其他問題就不能出現關鍵字“為什么”、“干什么”、“搞什么”等包含“什么”關鍵字;
5. 知識庫的相似問題中不要出現單個字的語氣詞,如:啊,呀等。
6)意向標簽的判斷規則,是按照意向標簽規則的排序,從上往下依次進行匹配。