Yapay zeka, bilgisayarın veya bilgisayar kontrolündeki bir robotun çeşitli faaliyetleri zeki canlılara benzer şekilde yerine getirme kabiliyetidir. Yapay zeka çalışmaları genellikle insanın düşünme yöntemlerini analiz ederek, bunların benzeri yapay yönergeleri geliştirmesine yöneliktir. Yani bilgisayarın, insanlar tarafından gerçekleştirilen görevleri yerine getirmesini sağlar. Başka bir deyişle, Yapay zeka bilgisayarın insanlar gibi düşünmesini sağlar.