Binnen de AI wordt onderscheid gemaakt tussen 'sterke AI' (strong) en 'beperkte AI' (narrow). Strong AI houdt zich bezig met onderzoek met betrekking tot het creëren van een computer of software die echt kan redeneren en problemen oplossen, en die wellicht zelfbewustzijn (beleving van de eigen identiteit) zou hebben.