A programação e a computação em si é um subproduto da matemática.
Mais especificamente, um subconjunto da matemática que Turing iniciou no paper de ON COMPUTABLE NUMBERS, WITH AN APPLICATION TO
THE ENTSCHEIDUNGS PROBLEM e sim dá para afirmar com algum grau de certeza que qualquer problema computacional resolvido pode ser resolvido por AI.
Mas essa premissa tem dois problemas:
-
A computação agrega outras áreas como grafos, como otimização, programação dinamica, programação matemática.
-
Se o tipo de problema muda, a resposta também muda.
-
AI trabalha com incerteza.
Então, você pode especificar o máximo seu prompt, que a resposta da AI vai ser a solução mais simples em relação a isso.
Outra coisa, tecnologias mudam mais rápido do que você imagina o treinamento de uma AI não vai acompanhar.
Por exemplo, para alguns problemas de busca do caminho mais rápido preferia - se usar o algoritmo de dijkstra que era uma solução, até ano passado que surgiu um novo algoritmo com um pouco mais de poder em comparação.