Principalele tehnici utilizate în inteligența artificială includ învățarea automată, rețelele neuronale artificiale, prelucrarea limbajului natural, înțelegerea și generarea de limbaj, raționamentul automat, viziunea artificială, procesarea sunetului și roboții autonomi.