Re:At Davos, IBM Chief Predicts Artificial Intelligence Won’...
by Cyph0n on Tuesday January 17, 2017 @05:36PM
(#13422129)
I think you're comparing apples to oranges. Writing code is nothing like playing a board game.
A more apt comparison would be having an AI create board games that have logical rules, are enjoyable, and are extremely deep.
In this case, specifying a fitness function becomes non-trivial.
Like with designing a board game, how do you know if the program you are writing is getting closer to the goal? Let's say you use the number of unit tests passed as a metric. Ok, but who wrote those unit tests? And more importantly, how do you know you're getting closer to passing some unit test?
In summary, we are still far away from an AI that can fully replace software developers, unless we get a general AI out of nowhere, of course.
A more apt comparison would be having an AI create board games that have logical rules, are enjoyable, and are extremely deep.
In this case, specifying a fitness function becomes non-trivial.
Like with designing a board game, how do you know if the program you are writing is getting closer to the goal? Let's say you use the number of unit tests passed as a metric. Ok, but who wrote those unit tests? And more importantly, how do you know you're getting closer to passing some unit test?
In summary, we are still far away from an AI that can fully replace software developers, unless we get a general AI out of nowhere, of course.