Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article

Skip to comments.

This AI Can Create Software Based On Screenshots
Ubergizmo ^ | May 29, 2017 | Tyler Lee

Posted on 05/29/2017 7:36:44 PM PDT by 2ndDivisionVet

It is often said that in the future, jobs that were once done by humans could eventually be taken over by robots who are admittedly more efficient due to their lack of the need to rest, take breaks, and sleep. While there are some jobs that are obvious in terms of robots being better at it, there are some that are less obvious, such as the job of a programmer.

However a Danish startup by the name of Ulzard Technologies IVS could change that, thanks to their development of AI dubbed pix2code that can help to program applications based on just screenshots. Basically what this means is that all users need to do is feed the AI with screenshots of what they want their program to look like, and it will then be able to generate code off of that.

In some ways it is more efficient than humans because it can code for multiple platforms, such as Android, iOS, and “web-based technologies”, whereas not all human developers are fluent in multiple languages and platforms, which is why multiple humans are sometimes needed for a job.

For those interested, you can check out the video above which shows the AI in action. The company’s founder Tony Beltramelli has also shared some details about the AI on GitHub and plans to make the source code available later this year.


TOPICS: Business/Economy; Computers/Internet; Science
KEYWORDS: computers; programming; robots; software
Navigation: use the links below to view more comments.
first previous 1-2021-22 last
To: TexasRepublic

Depends on the RAD or CASE tool you use. Some actually generate very robust and efficient code. Granted, some generate crap that is bloated and very fragile, but some do not.

To everyone else, this is hardly a breakthrough. All that this thing does is generate the screens and controls. It does not do 95% of the programming as in what a button does or what a data element is and what to do with it. There are tools that will do 80% of the programming, leaving you 20% to write.


21 posted on 05/30/2017 12:17:44 AM PDT by LesbianThespianGymnasticMidget (God punishes Conservatives by making them argue with fools. Go Trump!)
[ Post Reply | Private Reply | To 20 | View Replies]

To: Flick Lives

“The presentation layer is *not* a complete application system.”

So the theory here is that this “revolutionary” code-writing software could be fed a few screenshots from amazon.com and then it could output the entire amazon.com software?

uh, yeah.

i’ve written software for nearly 50 years now, and am still doing it, so i find these kinds of “breakthrough”, “revolutionary” miracle auto-coding systems nearly as amusing as “breakthrough”, “revolutionary” miracle battery “technology”.


22 posted on 05/30/2017 4:47:07 PM PDT by catnipman ( Cat Nipman: Vote Republican in 2012 and only be called racist one more time!)
[ Post Reply | Private Reply | To 16 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-22 last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson