1、相關概念
狀態機:有限狀態機,(英語:Finite-state machine,FSM),又稱有限狀態自動機,簡稱狀態機,是表示有限個狀態以及在這些狀態之間的轉移和動作等行爲的數學模型。它反映從系統開始到現在時刻的輸入變化,轉移指示狀態變更,並且用必須滿足來確使轉移發生的條件來描述它;動作是在給定時刻要進行的活動的描述。
馬爾科夫鏈:指數學中具有馬爾科夫性質的離散事件隨機過程。在其每一步中,系統根據概率分佈可以從一個狀態變到另一個狀態,也可以保持當前狀態。狀態的改變叫做轉移,與不同的狀態改變相關的概率叫做轉移概率。
2、智能對話中的應用
對話機器人底層,需要用狀態機控制進行狀態的轉移跳轉,爲了控制這樣的跳轉,底層可以使用Apache Commons-SCXML來實現,來控制對話的狀態
參考: