- Newel dan Simon mengemukakan aktivitas/mesin cerdas (intelligence) dapat dicapai melalui :
- Pola-pola simbol untuk merepresentasikan problem
- Operasi-operasi untuk menghasilkan berbagai solusi yang mungkin
- Proses pencarian (searching) untuk memilih solusi terbaik
- Dasar Teknik Pemrograman
- Algoritma - Searching : Logika/Logika formal/predikat kalkulus dan backtracking.
- Data - Representasi Pengetahuan : - List/Graf, Database, dll.
- Ciri khas terpenting Pemrograman (Software) AI :
- Pemrograman simbolik
- Memecahkan masalah non algoritmik
- Memanipulasi sifat/type kualitatif ketimbang kuantitatif/Numerik
- Solusi (pemecahan) tidak mesti eksak
- Menggunakan pengetahuan untuk memecahkan masalah
- Setiap bagian program dapat bersifat Independen