It looks like you're using an Ad Blocker.
Please white-list or disable AboveTopSecret.com in your ad-blocking tool.
Some features of ATS will be disabled while you continue to use an ad-blocker.
...researchers from Microsoft and the University of Cambridge are bringing us closer to self-coding AI with a system they call DeepCoder.
DeepCoder is a machine learning system that can write its own code. It does this using a technique called program synthesis. Essentially, it creates new programs by combining existing lines of code taken from other software, which is what human coders do. With a particular output in mind, DeepCoder was able to determine which lines or pieces of code would be particularly useful.
...because DeepCoder is essentially a deep learning algorithm, every time it’s given a new problem, it gets better at combining lines from source codes.
“The potential for automation that this kind of technology offers could really signify an enormous [reduction] in the amount of effort it takes to develop code,” Solar-Lezama said. No need for programmers to start updating their resumes, though, as this tech wouldn’t replace humans. Instead, DeepCoder could handle the more tedious parts of programming, while human coders could focus on more sophisticated work.
...At our stage, I think forcing these things into a scientific pseudo-black market might be about the worst thing we can do.
This is interesting because just a few years ago, even up until this point, people would profess that "coding" was THE place to be. Considering that workforce jobs are going to automation, it made sense.
However, automation doesn't stop at the conveyer belt, it extends accross multiple mediums. To include programming.
So I'm guessing our next jobs would be sitting in a room and "thinking creatively" as a means for wages.
Overall, social skills—such as persuasion, emotional intelligence and teaching others—will be in higher demand across industries than narrow technical skills, such as programming or equipment operation and control. Content skills (which include ICT literacy and active learning), cognitive abilities (such as creativity and mathematical reasoning) and process skills (such as active listening and critical thinking) will be a growing part of the core skills requirements for many industries.