Un algoritm de inteligență artificială este o serie de instrucțiuni matematice utilizate pentru a învăța sau a efectua sarcini precise. Aceste instrucțiuni sunt proiectate pentru a fi capabile să funcționeze în baza datelor de intrare și a condițiilor specificate, determinând soluția optimă. Acest proces poate fi îmbunătățit și dezvoltat prin antrenamente repetitive, cunoscute sub numele de „machine learning”.