Если очень упростить, то
Сложностью алгоритма выбора решения проблемы.
Подходом к этому выбору.
Разные машины принимают решения по разным алгоритмам, которые могут предусматривать разные паттерны поведения, но процесс всегда будет одинаковым.
Получение задачи -> выбор паттерна поведения -> расчёт возможных вариантов -> выбор решения.
И вот этот самый расчёт проводится только на основе результатов определенных математических вычислений.
У человека тоже существует подобный алгоритм (естественно, у людей все гораздо сложнее), но мы «прикидываем» лучший вариант, исходя из нашего опыта, советов нашего ближайшего окружения, настроения, you name it.
Именно по этой причине машины, ПОКА ЧТО, не могут принимать взвешенные и адекватные решения в повседневной жизни, но зато в точных сферах жизни, например шахматах, люди никогда не смогут обойти машину.