3 ms·
This is the future of Software Engineering: fixing AI's bugs.
by jupp0r 5y ago
This is the future of Software Engineering: fixing AI's bugs.
- vsareto 5y agoAt least the AI won’t be tempted to be clever with its code unless we tell it to
- fridif 5y agovar cleverCode = bot.generateCodeFor(someCucumberTest, Mode.CLEVER)
- Verdex 5y agoI agree, but only because the AI won't be tempted. It will however write "clever" code all over the place. https://www.damninteresting.com/on-the-origin-of-circuits/ https://www.damninteresting.com/on-the-origin-of-circuits/ > Dr. Thompson peered inside his perfect offspring to gain insight into its methods, but what he found inside was baffling. The plucky chip was utilizing only thirty-seven of its one hundred logic gates, and most of them were arranged in a curious collection of feedback loops. Five individual logic cells were functionally disconnected from the rest — with no pathways that would allow them to influence the output — yet when the researcher disabled any one of them the chip lost its ability to discriminate the tones. Furthermore, the final program did not work reliably when it was loaded onto other FPGAs of the same type.
- tacotacotaco 5y agoI expect programmers' jobs will only be to write tests. If a bug is found another test is written and the AI will generate new code until the new test passes.
- fridif 5y agoThis will take approximately eternity for difficult problems, such as management changing their mind every day.
- JasonFruit 5y agoSo no change?
- fridif 5y agoNo change, and less electricity wasted!
- qsort 5y agoWriting a test suite so comprehensive that the only programs that satisfy it are correct wrt the specification amounts to writing a formal proof, which is in most cases orders of magnitude harder and more time consuming than writing the code yourself. Programming is ironically one of the worst use cases of AI, because often predictable failure is better than unexpected success. "Fix the null pointer exception" is less expensive (time, money and mental energy) than "figure out why the code spits out garbage even though the test cases pass".
- josefx 5y agoThe future of AI will not be skynet, but priests of the adeptus mechanicus praying to the machine spirit and performing the rites in the hope that it will perform correctly.