Yapay zeka (YZ) terimi hem makinelerin zekası anlamında hem de makinelere zeka kazandırmaya çalışan bilgisayar bilim dalının adı olarak kullanılmaktadır.
Yapay zeka ile ilgili önde gelen kaynaklarda yapay zeka "Zeki ajanların araştırılması ve dizaynı"[1] olarak tanımlanmıştır. Zeki ajan ile kastedilen çevresini algılayıp, uyum ve başarı şansını yükseltecek kararlarda bulunan sistemlerdir.[2] Terimi ilk defa 1956 yılında kullanan ve terimin mucidi olan John McCarthy[3], yapay zekayı "Makineleri zeki yapan mühendislik ve bilim dalı." olarak tanımlamıştır.
Araştırmacılar makinelerin muhakeme yeteneği, geçmiş bilgilerden faydalanma, planlama, öğrenme, iletişim kurma, algılama ve nesneleri oynatabilme ve değiştirebilme yeteneğine sahip olmasını beklemektedir.[4] Genel zeka (veya "güçlü yapay zeka") henüz (2008) ulaşılabilmiş bir hedef değildir, ancak yapay zeka araştırmacılarının uzun dönemli hedefidir.[5]
Yapay zeka araştırmacıları çeşitli alanlardaki bulgu ve gelişmelerden yararlanırlar. Bu alanlar arasında bilgisayar bilimleri, psikoloji, filozofi, sinir bilimi, bilişsel bilim, dil bilimi, operasyonel araştırma, ekonomi, kontrol teorisi, olasılık, optimizasyon ve mantık yer almaktadır.[6] Yapay zeka araştırmaları robotlar, kontrol sistemler, veri madenciliği, lojistik, konuşma tanıma, görüntü tanıma gibi bir çok alanla ortaklık göstermektedir.