Yapay zeka kavramı temel olarak insan zekası kullanılarak yapılabilecek işleri bilgisayara ya da makinelere yaptırmak şeklinde tanımlanmaktadır. Alan Turing ve Claude Shannon uzun sohbetler sonucu, “basit ve ikilik talimatlarla çalışan bir makinenin sadece matematik problemleriyle değil, mantıkla da başa çıkabileceğini fark ederek, eğer mantık insan beyninin işleyişinin temeliyse bir makine insan zekasını teoride taklit edebilir” kanısına varmışlardır.