Obstacolele includ: limitarile capacitatii de procesare a computerelor curente, lipsa de cunoastere si intelegere a proceselor cognitive umane, probleme de etica si confidentialitate, precum si costurile mari si timpul de dezvoltare lung pentru algoritmii de inteligenta artificiala.