Umělou inteligenci jako takovou můžeme rozdělit podle toho, jak funguje - respektive z jakých dat je trénována a pro jaké typy úloh: