Există trei tipuri de inteligență artificială: cea slabă, cea puternică și cea superinteligență. Inteligența artificială slabă este utilizată în aplicații care rezolvă probleme simple, cum ar fi recunoașterea vocală sau facială. Inteligența artificială puternică poate rezolva probleme mai complexe, cum ar fi jocurile de strategie sau crearea de traduceri automate de înaltă calitate. În fine, inteligența artificială superinteligență este cea care depășește performanța umană în toate domeniile și poate avea implicații majore asupra societății și a economiei.