語料庫中的pattern是模式的意思,可理解為問題,而相應(yīng)的template可理解為回答(而這一對問答被包裹在了category標簽里面)。假如你的語料庫像上面的xml文件這樣簡單,那么當你輸入“你是誰”,機器人就會在內(nèi)存中去一個一個的匹配pattern,最后匹配到了,就會回答“我是小龍”,而你輸入其他任何語句,機器人就無從匹配了,程序會出現(xiàn)匹配不到的錯誤。那么怎樣避免程序出錯呢?我們修改語料庫如下:

參考文檔和完整的文檔和源碼下載地址:
語料庫中的pattern是模式的意思,可理解為問題,而相應(yīng)的template可理解為回答(而這一對問答被包裹在了category標簽里面)。假如你的語料庫像上面的xml文件這樣簡單,那么當你輸入“你是誰”,機器人就會在內(nèi)存中去一個一個的匹配pattern,最后匹配到了,就會回答“我是小龍”,而你輸入其他任何語句,機器人就無從匹配了,程序會出現(xiàn)匹配不到的錯誤。那么怎樣避免程序出錯呢?我們修改語料庫如下:
參考文檔和完整的文檔和源碼下載地址: