Penalaran berbasis aturan merupakan penalaran dengan menggunakan representasi pengetahuan berbentuk IF-THEN. Apabila sekumpulan aturan if terpenuhi, maka komputer dapat mengambil keputusan berdasarkan aturan yang berlaku. berikut contoh penalarannya. IF saya belajar, THEN saya membaca buku. kemudian didapatkan fakta bahwa saya belajar, dengan demikian komputer dapat bernalar sehingga menarik kesimpulan "saya membaca buku"
Penalaran berbasis kasus adalah kemampuan komputer untuk bernalar terhadap masalah baru berdasarkan pengalaman-pengalaman yang sudah ada. Komputer berusaha menyesuaikan masalah baru kemudian apabila ditemukan masalah serupa yang pernah diselesaikan sebelumnya, komputer akan menyelesaikan masalah tersebut dengan pendekatan yang serupa pula.