4 (empat) hal yang perlu diperhatikan untuk membangun suatu sistem yang mampu menyelesaikan masalah, yaitu :
- Mendifinisikan masalah dengan tepat. Pendefinisian ini mencakup spesifikasi yang tepat mengenai keadaan awal dan solusi yang diharapkan
- Menganalisis masalah tersebut serta mencari beberapa teknik penyelesaian masalah yang sesuai
- Merepresentasikan pengetahuan untuk menyelesaikan masalah tersebut
- Memilih teknik penyelesaian masalah yang terbaik
Beberapa cara untuk merepresentasikan ruang keadaan yaitu :
- Graph Keadaan
2. Pohon Pelacakan/Pencarian
Strukur pohon digunakan untuk menggambarkan keadaan secara hirarkis. Node yang terletak pada Level 0 disebut akar. Node akar menunjukkan keadaan awal dan memiliki beberapa percabangan yang terdiri atas beberapa node yang disebut anak. Node-node yang tidak memiliki anak disebut daun menunjukkan akhir dari suatu pencarian, dapat berupa tujuan yang diharapkan (goal) atau jalan buntu (dead end). 
2. Perbedaan utama antara representasi masalah merupakan masalah yang dapat dikonversi kedalam ruang keadaan (mempunyai keadaan awal dan keadaan tujuan) dengan menggunakan sekumpulan aturan-aturan tertentu. Sedangkan representasi ruang keadaan merupakan suatu ruang yang berisi semua keadaan yang mungkin. Selain itu, teknik penyelesaian antara representasi masalah dan representasi ruang keadaan berbeda
sumber referensi : Dawis, Mutia, Aisyah dkk. (2022). Artificial Intelligence "Konsep Dasar dan Kajian Praktis". Makassar : Cv. Tohar Media