Monday, 20 July 2020

OpenAI GPT-3: Impressive web development and creation of AI content

Dictation instead of programming: Developer Sharif Shameem takes advantage of the quick grasp of OpenAI's speech AI GPT-3 and teaches it rudimentary web development with two examples.
In early 2019, OpenAI introduced the language AI GPT-2, on the basis of which developer Jacob Jackson developed the code editor Deep TabNine : It offers AI-based auto-completion for programming code .

Jackson only had to train GPT-2 with source codes from the GitHub database and the AI ​​could recognize for 22 programming languages which command would probably have to appear next in a line of code .

Deep TabNine showed that language AIs like GPT-2 are more than text generators. Programmers were enthusiastic and described the AI ​​addition as "amazing", "crazy" and "incredible".

Programming with AI - level two

In May 2020, OpenAI launched GPT-3 . The successor to GPT-2 is a hundred times larger, writes even better texts - and is, particularly importantly, suitable for so-called Few-Shot-Learning: GPT-3 masters new tasks with just a few training examples instead of those for Deep TabNine, for which 
two million excerpts of code was necessary .

This adaptability also comes about through the comprehensive basic training: While 40 gigabytes of text from the online platform Reddit were used to train GPT-2, GPT-3 is trained with a total of 570 gigabytes of text .

Part of the huge data set comes from the Common Crawl text archive. The non-profit organization has been systematically collecting Internet texts since 2011 - regardless of whether it's a blog post, Reddit comment or just a code example.

Websites on demand: GPT-3 as a web developer
Computer specialist Sharif Shameem has now trained a kind of AI front-end developer via the newly available commercial GPT3 interface . Frontend developers mainly build user interfaces for an app or a website. Shameem only needed two code examples for the AI training , which he fed GPT-3.
Following these two simple examples, GPT-3 can generate JSX code based on well-written descriptions . For example, when entering “One button for each color of the rainbow”, the AI ​​writes the appropriate JSX code for seven differently colored buttons.

The voice command "A table of the richest countries in the world with the columns Name and BiP" generates a corresponding table. The sentence “A button the color of Donald Trump's hair” produces a yellow button.

The same results are also possible for pure HTML and CSS code, Shameem writes. All that would be needed to train the AI ​​were two other corresponding code examples.

Fast learner AI: The trick is diverse pre-training
The extensive pre-training of GPT-3 is what makes Shameem's programming AI possible. While Deep TabNine had to be trained with a large number of code examples , GPT-3 already has the basic understanding of code and language.

With just a few examples, AI only needs to point a finger in the right direction to convert voice commands into suitable code. In addition, she has more context knowledge in the neural network thanks to extensive preliminary training - such as Trump's hair color.

No developer has yet to fear for his or her job
Shameem's example shows that OpenAI's GPT-3 brings us closer to a future where developers can tell the computer - even literally - what code to write instead of typing line by line . Deep TabNine inventor Jackson describes AI-based programming as his vision of the future.

Jobs will not replace an AI tool like Shameem's for the time being, but will simplify and speed up the work of developers by quickly rudimentary code.

In the long term, AI tools could revolutionize developer work wherever repetitive programming tasks are commonplace. In addition to web front-end professionals, this also applies to back-end developers, according to Shameem. You would have to "prepare for a wild ride".

Based on his GPT-3 experience, the developer even assumes that a general, versatile AI can be reached in less than ten years - previously he had predicted more than 50 years.


  1. Are you looking for an easy web design software program that you can use for your website? It can be a bit difficult to decide which web design software you should use though because there are lots of programs out there. Before you buy a particular software, it would be best to look for those that are fairly easy to use and easy to understand. ECommerce Web Design and Development


  2. i am very happy to read this blog. that is nice
    for more information
    best email signature management office 365

  3. They ought to have the option to utilize a site after a couple of moments of checking out a landing page, any more and they will leave and peruse somewhere else. web design

  4. You have done a great job on this article. It’s very readable and highly intelligent. You have even managed to make it understandable and easy to read. You have some real writing talent. Thank you. visit the website

  5. I read this article. I think You put a lot of effort to create this article. I appreciate your work.
    image source

  6. Hi there, I found your blog via Google while searching for such kinda informative post and your post looks very interesting for me.
    click over here now

  7. It can run on all the operating system frameworks, for example, Unix, Unix like and Windows. Web Development Australia

  8. Were they satisfied with the outcomes? Did they get what they paid for? Simply how much did they pay? web design melbourne

  9. Great info! I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have. email catcher

  10. This blog will help to get more ideas. This is very helpful for Software Testing learners. Thank you
    for sharing this wonderful site. If someone wants to know about Software QA services this is the right
    place for youAntivirus IT Services
    in Canada

  11. Cost - One of the main motivation why format web configuration is so engaging is the expense. Paying an architect to build a web area without any preparation can be extravagant.

  12. Because of the appearance of formats and other programming instruments, with tolerance and time anybody can make a website without the expense being so restrictive.

  13. This is a diagram of what we expect soon to the extent SEO business is of concern. SEO services in Gurgaon

  14. Feel free to look into Amazon auxiliaries or administrations offered by Amazon that I haven't discussed, you can most likely discover no less than a couple dozen more. Two or three days prior Amazon even declared that they were securing an online drug store to offer an online drug store, and drug conveyance administration that will upset customary drug stores. web development company in karachi

  15. It fuses a business relevant look and feel, reflecting the vision and thinking of the business, a figured out arrangement and master setup, including appropriate route, passing on an unmistakable and responsive customer interface, having a market agreeable substance, and including an essential checkout and simple shopping basket.

  16. Web designers and web engineers who might be individual consultants or part of little and mid-level computerized offices.

  17. I have read your blog it is very helpful for me. I want to say thanks to you. I have bookmark your site for future updates. Denver Web Design

  18. SEOs have been utilizing a few advertising procedures to advance their organizations. topic cluster là gì