Sistem berbasis pengetahuan adalah sistem yang menggunakan metode kecerdasan buatan untuk merepresentasikan dan mereasoning pengetahuan dalam domain sempit untuk mendukung pengambilan keputusan cerdas, dengan komponen utama berupa basis pengetahuan, mekanisme akuisisi pengetahuan, dan mekanisme inferensi.