DDS專家系統推理機是指在一定的控制策略下,識別和選取知識庫中對當前問題的可用知識進行推理,也就是進行搜尋尋找所需要的解。推理部分是表現決策支持系統智慧型特徵的一個重要環節。專家系統推理機應當支持人一機界面部分的雙向推理過程。即對於系統的提問,操作者通過自己的理解和推理來回答問題;對於操作者回答的問題,系統通過識別和理解,再提出進一步深入的問題;或者操作者向系統提出問題,系統通過識別和推理給予解答,然後反覆進行。
推理機(Inference Engine)是專家系統中實現基於知識推理的部件,是基於知識的推理在計算機中的實現,主要包括推理和控制二個方面,是知識系統中不可取少的重要組成部分。主要由執行器、調度器和一致性協調器等組成。調度器依據控制策略(用知識和算法描述)和黑板記錄的信息從議程中選擇一個動作供系統下一步執行。執行器套用知識庫中的知識和黑板記錄的信息,執行調度器選定的動作。一致性協調器的主要作用是當得到新數據或新假設時,對已得到的相關結果進行似然修正,以保證結果的前後一致性。