Sistemele de inteligenta artificiala sunt create prin intermediul algoritmilor de invatare automata si de procesare a datelor. Acestea sunt antrenate prin utilizarea datelor si seturilor de instructiuni pentru a invata sa ia decizii si sa ofere rezultate. In functie de complexitate si de scopul pentru care sunt create, aceste sisteme pot utiliza diferite metode de invatare sau de procesare a datelor.