인공지능 연구가 좋은 결과들을 내고 있는 이유가 궁금합니다.

제가 느낀 바로는 인공지능은 하나의 함수이고,
머신러닝은 인공지능과 우리가 실제로 원하는 좋은 함수 사이의 오차를 통해 정의되는 어떤 새로운 함수가 주어졌을 때, 그 함수의 최솟값을 찾아내는 것, 다시 말해 오차를 최소화하는 과정이라고 생각하는데

결국은 그러면 인공지능에 대한 연구는 본질적으로 함수의 최솟값을 찾아내는 방법과 관련된 연구라고 느껴지는데
이러한 간단한 아이디어가 어떻게 수많은 현실세계의 문제들을 그토록 잘 해결할 수 있는지가 정말 신비하고 놀랍다고 느껴졌습니다. 이러한 일이 잘 작동하는 이유가 무엇인가요