Sistem pakar merupakan sistem layaknya seorang pakar yang dapat memecahkan suatu permasalahan dalm domain permasalahan tertentu.
Bagian terpenting dari sistem pakar adalah :
- basis pengetahuan yang terdiri dari seluruh pengetahuan yang diperoleh dari pakar baik pengalaman praktisnya maupun literatur yang ada
- mesin inferensi yang berfungsi layaknya prosesor dalam sistem yang bertujuan menalar pengetahuan
- pemisahan antara basis pengetahuan dan mesin inferensi, sehingga dimungkinkan basis pengetahuan dalam kasus yang berbeda menggunakan penalaran yang sama