Kecerdasan buatan merupakan kawasan penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal - yang dalam pandangan manusia.
Kecerdasan dibagi menjadi 4 macam yaitu Systems that think like humans, Systems that think Rationally, Systems that act like, dan Systems that act rationally humans. Sudut Pandang Kecerdasan merupakan kecerdasan buatan yang mampu membuat mesin menjadi cerdas (berbuat seperti yang dilakukan manusia). Sudut Pandang Penelitian merupakan kecerdasan buatan adalah studi bagaimana membuat komputer dapat melakukan sesuatu sebaik yang dilakukan manusia. Sudut Pandang Bisnis merupakan kecerdasan buatan adalah kumpulan peralatan yang sangat powerful dan metodologis dalam menyelesaikan masalah bisnis.Sudut Pandang Pemrogramanmerupakan kecerdasan buatan meliputi studi tentang pemrograman simbolik, problem solving, dan pencarian (searching).
 Tujuan dari kecerdasan buatan adalah membuat komputer lebih cerdas, mengerti tentang kecerdasan, dan membuat mesin lebih berguna. Kecerdasan buatan sangat berbeda dengan kecerdasan alami. Kecerdasan buatan bersifat lebih permanen sementara kecerdasan alami cepat pengalami perubahan. Kecerdasan buatan lebih mudah diduplikasi dan ditransfer sementara kecerdasan alami proses antar manusia membutuhkan waktu yang lama. Kecerdasan buatan lebih murah, konsisten, dapat didokumentasi, lebih cepat,dan teliti sementara kecerdasan alami lebih mahal, sering berubah, sulit di dokumentasi, lebih lambat, dan kurang teliti. Kecerdasan buatan banyak digunakan dalam banyak hal yaitu dalam expert system, natural language processing, speech recognition, robotics and sesoric system, computer vision, intilligence comouter-aided instruction, dan game playing.
Domain Yang Sering Dibahas dalam Mundane Task adalah Persepsi (vision & speech), Bahasa alami (understanding, generation & translation), Pemikiran yang bersifat commonsense,Robot control. Pada Formal Task yang sering dibahas adalah Permainan / Games,Matematika (Geometri, logika, kalkulus integral,pembuktian). Pada Expert Task yang sering dibahas adalah Analisis finansial, Analisis medikal, Analisis ilmu pengetahuan, Rekayasa (design, pencarian kegagalan, perencanaan manufaktur).