Există mai multe tehnologii utilizate în inteligenta artificiala, precum: învățare automată (machine learning), rețele neurale artificiale (artificial neural networks), procesare de limbaj natural (natural language processing), algoritmi genetici (genetic algorithms), roboți autonomi și multe altele.