Printre principalele tehnologii folosite in dezvoltarea inteligentei artificiale se numara: invatarea automata (machine learning), retele neuronale (neural networks), prelucrarea limbajului natural (natural language processing), inteligenta colectiva (collective intelligence).