The Smartest Code Architecture
Several years ago, I learned the definition of Intelligence. A few weeks ago, I discovered that it is also the Architecture definition.
What is Intelligence?
I remember, while taking my courses in the university about Artificial Intelligence, the professor defined intelligence as the entity that behaves intelligently. It was a strange definition, and a tautology indeed. He justified with examples like the Turing Test was useless, if you ask a multiplication of two big numbers, you can spot the machine. Or with chess, in the past someone playing well to chess was considered intelligent, but nowadays, it is just a brute force algorithm. So, somehow he explained that we could not define intelligence as itself; the definition would expose an algorithm, and then the perception of intelligence will disappear, like in chess. The definition and the justification seemed good for me.
That changed several years ago while I was watching a TED video.