Chiar daca exista numeroase tehnologii si aplicatii ale inteligentei artificiale, inca nu s-a dezvoltat o teorie generala a inteligentei artificiale. Aceasta ar trebui sa descrie modul in care creierul uman gandeste si ia decizii, pentru a permite dezvoltarea unei inteligente artificiale cu capacitatea de a performa la fel ca un om.