The AI writes programs - Is this the future of programming and gaming?

in Proof of Brain3 years ago

The role of artificial intelligence-based language models is expanding, and most recently they have also become involved in programming.


SourceAI

French startup SourceAI is using the GPT-3 model to translate English-language requests into computer code in forty programming languages. The company is not alone: others are also trying to make coding easier with artificial intelligence solutions.

Language models are trained to "understand" and guess the needs of programmers.

img_0.6266555486500327.jpg
Image source: https://gptcrush.com.

With SourceAI's solution, which is still in beta test status, users describe the features they want and then choose a programming language. In the current (beta) version, 80-90% of the code generated works as expected. In the future, the company plans to charge between $0.04 USD and $0.1 USD per piece of code.

What is GPT-3?

GPT-3 (the 3 stands for third generation), which generates material that is almost identical to human text and was launched in May 2020, is developed by San Francisco's pioneering AI lab OpenAI. Its text is deceptively similar to human text, and several researchers are alarmed, or even frightened by what they say are too good results.

Debuild

Debuild, powered by GPT-3, creates web applications, such as buttons and text input fields, based on instructions in natural language English.

GPT-2

The Belgian startup Tabnine is working on the previous, second generation of the model (GPT-2) and, while the programmer is typing, it is making automatic suggestions for the next lines.

Large companies that dominate the infocom world and artificial intelligence developments are also using machine learning, language models to increase the creativity of programmers and to automatically filter out errors and bugs.

Facebook? Intel? Google? DeepMind?

With Facebook Aroma, developers can search code databases for code snippets similar to the ones they're working with. Intel's code similarity inference technique is a similar tool - it compares code snippets to determine their functionality. London-based DeepMind, a Google-owned algorithm that beat one of the world's top go-getters a few years ago, rewrites human-developed code to make it more efficient.

Beginner and experienced programmers

In the hands of skilled and talented programmers, these solutions can save a lot of time, leaving more energy for more complex tasks. If they are beginners, and of course if they are attentive enough, they will learn programming faster thanks to the new models.

Sort:  

I remember reading about The Last One 40 years ago. I still have plenty of work as a programmer though. We can use software to automate and check some simpler code though. I have written programs that write code, but coming up with new algorithms is still hard.

I am not a programmer myself, but I can imagine a point, where AI will be so powerful that it can write whole programs, animations, games with an English description.

For example imagine that you describe an event with a detailed description with characters, and then the AI just generate the whole thing. I mean an animation. Or even a complete animated movie with sound. Or a video game.

Or make a new animation, video game by editing an existing one.

This idea is certainly interesting, and it will probably be possible with deep learning and other things.

Have some !PIZZA.

Connect

Trade


@steevc! I sent you a slice of $PIZZA on behalf of @xplosive.

Learn more about $PIZZA Token at hive.pizza (4/10)

Some of that is happening already. I've seen systems where you describe the layout of an application screen and software generates it. It may still need tweaking by humans. Our human languages are ambiguous and hard to interpret, but the computers keep getting better. I was using real-time subtitles on a group call this week and it did pretty well.

This is all to be expected. AI is entering many, indeed all, areas of human activity...
I'm not a programmer either, the most I've achieved is some "Hello World!" in a few programming languages, haha.
Lately, I've been looking more for AI programs to generate music for my videos. There are a few out there but most of them are paid or have limitations in the length of the clip or when exporting to different formats... will have to wait a bit more ... 😎

I'm not a programmer either, the most I've achieved is some "Hello World!" in a few programming languages, haha.

I have edited some Turbo Pascal, Pixilang and Processing codes, and I have seen the results. I have also used Comenius Logo, if that counts. But other than these, I do not have any programming experiences and skills.

Lately, I've been looking more for AI programs to generate music for my videos. There are a few out there but most of them are paid or have limitations in the length of the clip or when exporting to different formats... will have to wait a bit more ... 😎

I am sure that the AI solutions will quickly improve.
Maybe faster than we think. I heard that AI can already create art (painting, poetry, music and other things).

Have some !PIZZA.

Connect

Trade


@seckorama! I sent you a slice of $PIZZA on behalf of @xplosive.

Learn more about $PIZZA Token at hive.pizza (4/10)

Thanks for the pizza, !BEER to go with it 😎 🍻


Hey @xplosive, here is a little bit of BEER from @seckorama for you. Enjoy it!

Do you want to win SOME BEER together with your friends and draw the BEERKING.