Advertisement

News

ChatGPT could be a developer? Not yet, but the latest experiment showed that is not far away

A fully funcional App for iOS made by the AI

ChatGPT could be a developer? Not yet, but the latest experiment showed that is not far away
David Bernal Raspall

David Bernal Raspall

  • Updated:

Artificial intelligence is here to stay and seems to have no limits. From text generation to image and code creation, AI has become increasingly popular and is spreading to more and more fields of activity.

Recently, OpenAI announced the arrival of its new AI model, the GPT-4, which promises a breakthrough in natural language processing. According to its creators, this model is able to better understand human language and generate text more accurately and naturally. So much so that it has been able to create an application from scratch that could have been created by any developer.

A fully functional application in just a few questions

We have already seen in the past that ChatGPT is not only limited to text generation, but can also help us with code. In the case of GPT-4 it is even capable of creating iPhone applications using SwiftUI, Apple’s user interface creation framework.

This is shown to us by Morten Just, a software developer who shared on Twitter how he used GPT-4 to create a movie recommendation app for the iPhone. He only had to ask GPT-4 to use SwiftUI and it told him what features the app should have. Surprisingly, GPT-4 provided the code needed to create the desired app.

As Just tells in his Twitter thread, the result was a fully functional application that displays a list of five different movies with their description and trailer when selecting one of them. In fact, he explained that the first version of the app still had some bugs, but GPT-4 fixed them and, according to him, “even apologized.”

The end of developers?

Not at all. This is not the end of developers, this is the beginning. An application like the one we are talking about is really simple, it can’t be compared by far with applications like Clips, from Apple, for example, or even iMovie. Moreover, GPT, even in its version 4, needs human supervision to correct and detect errors and also to make suggestions and improvements.

That said, the results are simply stunning. And something really hopeful for the development world. For expert developers, being able to have a tool to assist them in repetitive tasks is a great advantage, but there is more. For novice developers, even those of us who simply have an interest in development and are just getting started, this tool is a game changer.

Having a personalized “tutor” that we can ask about the code we are writing, that can detect bugs, make suggestions or simply fill in a piece of code that we are not getting, is another level. An integration of GPT-4 or a similar AI into Xcode or Swift Playgrounds can boost the development world both in productivity and interest from budding developers.

ChatGPT - AI Chat GPT 3 Bot DOWNLOAD

While the app code resulting from this experiment is available on GitHub, and Apple is working on bringing ChatGPT to Siri, the whole project itself along with GPT-4 provides an impressive demonstration of the potential of artificial intelligence in the creation of mobile applications. While there is still much to explore and develop in this field, this AI model is an important step towards the future of programming and technology in general.

David Bernal Raspall

David Bernal Raspall

Architect | Creator and editor of hoyenapple.com | Trainer in Apple technologies | Editor at Softonic and iDoo_tech and previously at Applesfera

Latest from David Bernal Raspall

Editorial Guidelines