Вот как может выглядеть программирование будущего: показываем компьютеру что от него хотим и он пытается найти в этом закономерность. Если не находит сразу, то повторяем.
Неявная задача алгоритма.
Люди давно уже учат нейросети без всяких алгоритмов грузя в них : исходные данные и результат.
Не зная, что происходит внутри чёрного ящика.
Валидацию всё равно пилить надо.