Representasi Pengetahuan dimaksudkan untuk menangkap sifat-sifat penting
problema dan membuat informasi itu dapat diakses oleh prosedur pemecahan
problema.
Ada dua entity yang yang perlu diperhatikan
dalam merepresentasikan pengetahuan dalam program kecerdasan buatan:
1. Fakta: kejadian sebenernya. Fakta inilah yang
akan kita representasikan.
2. Representasi dari fakta. Dari representasi ini
kita akan dapat memanipulasinya menggunakan sintaks logika yang mempunyai
kemungkinan.
Secara singkat, represntasi pengetahuan diklasifikasikan
menjadi 4 kategori.
- Representasi logika
Representasi jenis ini menggunakan
ekspresi-ekspresi dalam logika formal untuk merepresentasikan basis
pengetahuan.