Sistem pakar adalah sistem yang mencoba mengadopsi pengetahuan manusia ke dalam komputer untuk menyelesaikan masalah seperti yang dilakukan para ahli, tanpa menggantikan mereka. Prosesnya melibatkan pembuatan aturan dasar, akuisisi pengetahuan dari pakar, dan penggunaan mesin inferensi untuk membuat keputusan berdasarkan basis pengetahuan. Meskipun memiliki banyak manfaat, pengembangan sistem pakar dapat mahal dan kompleks, serta tidak selalu menjamin kebenaran informasi.