Knowledge Based System
Knowledge Based System adalah suatu system yang menggunakan set pengetahuan (knowledge) yang dikodekan ke bahasa mesin untuk dapat menyimpulkan dan melakukan suatu tugas. Knowledge Based System digunakan untuk dapat membantu manusia dalam menyelesaikan masalah yang dihadapi dengan berdasarkan atas pengetahuan yang telah diprogramkan ke system tersebut. Untuk hal inilah maka digunakan knowledge based system dalam memecahkan masalah yang berhubungan AI (Artificial Intelligent).
Knowledge adalah suatu pengetahuan yang dapat digunakan untuk menyimpulkan, dan menyelesaikan suatu masalah berdasarkan data yang ada. Dalam mengorganisasikan knowledge kita harus mengerti apa yang akan kita hadapi, masalah apa yang akan timbul, bagaimana cara kita memperoleh data, bagaimana urutan-urutan yang harus ditempuh dan bagaimana cara menyelesaikan masalah tersebut, dan juga bagaimana kita menyampaikannya pada user.
Knowledge representation adalah knowledge yang telah dikodekan dalam bahasa yang dapat dimengerti oleh mesin yaitu bahasa mesin. Kita perlu knowledge representation karena system kita hanya mengenal biner, oleh karena itu harus diterjemahkan dulu.
Knowledge acquisition yaitu bagaimana knowledge tersebut diperoleh, yaitu dari knowledge engineer yang berasal dari seorang expert (di bidang knowledge tersebut) atau dari buku referensi.