エキスパートシステムは1970年代に
人工知能の研究者によって開発され、1980年代にわたって商業的に適用されたコンピュータプログラムの一種である。基本的に、特定の分野の問題についての情報を解析するルール群から構成されるプログラムであり、その情報は
システムの利用者が提供する。 問題の分析結果を提供するだけでなく、設計によっては利用者の
行動を正しく導く指針を与えることもできる。日本語訳として専門家
システムと言う場合もある。
関連用語として
ウィザードがある。
エキスパートシステムのように、
ウィザードもユーザが問題を解決するのを手助けする対話型コンピュータプログラムである。普通、
ウィザードという用語は、ユーザにより入力された指針に従って
データベースで検索するプログラムを指す。あいにく、これらの2つの定義の区別は確定したものではなくルールベースのプログラムの中には
ウィザードと呼ばれるものもある。