State, Operator, & Goal (Struktur) Sistem bekerja seperti sebuah peta. State adalah titik-titik lokasi (kondisi saat ini), Operator adalah jalan atau aturan untuk berpindah antartitik, dan Goal adalah lokasi tujuan (solusi).
Heuristik & Fungsi Evaluasi (Navigasi) Agar tidak tersesat atau membuang waktu di "peta" yang luas, sistem menggunakan Heuristik (panduan cerdas). Fungsi Evaluasi memberikan skor pada setiap jalur; jalur dengan skor terbaik (yang paling mendekati Goal) akan dipilih terlebih dahulu.
Ketidakpastian & Probabilitas (Validasi) Di dunia nyata, data tidak selalu pasti. Sistem menggunakan Probabilitas(seperti Teorema Bayes atau Certainty Factor) untuk menghitung seberapa yakin sistem terhadap solusi yang diberikan. Jadi, outputnya bukan sekadar "Ya/Tidak", tapi "Ya, dengan keyakinan 85%".