No products in the cart.
A new study has found that AI chatbots can develop software in under 7 minutes for less than $1. The study, conducted by researchers at Brown University and multiple Chinese universities, tasked an AI-powered tech company called ChatDev with developing 70 different programs. ChatDev completed the entire software development process, from design to coding to testing, in an average of 6.8 minutes for $0.95.
Septembe 12, 2023: The researchers found that ChatDev could quickly and cheaply complete the software development process because it could identify and troubleshoot potential vulnerabilities through its “memory” and “self-reflection” capabilities.
For example, ChatDev’s CEO asked the CTO to propose a programming language for designing a basic Gomoku game.
The CTO responded with Python, and the CEO then explained that Python’s “simplicity and readability make it a popular choice for beginners and experienced developers alike.” This information was stored in ChatDev’s memory and could be used to troubleshoot potential problems with the software later in the development process.
Potential to be a valuable tool
The study also found that ChatDev could generate software “executed flawlessly” in 86.66% of cases. It suggests that AI chatbots have the potential to be a valuable tool for software development, especially for tasks that are repetitive or time-consuming.
How ChatDev works
ChatDev is powered by a significant language model called ChatGPT. ChatGPT is a neural network trained on a massive dataset of text and code. It allows ChatGPT to generate text, translate languages, write creative content, and answer your questions informally.
When ChatDev is tasked with developing software, it first creates a conversation between different roles in a software
The conversation is designed to mimic the real-world software development process. For example, the CEO might ask the CTO to propose a programming language, or the programmer might ask the designer to give the software a “beautiful graphical user interface.”
ChatGPT then uses its knowledge of the software development process to generate the code for the software. The code is then tested to ensure that it is working correctly.
Limitations of the study
The study had a few limitations. First, it only tested ChatDev on 70 different programs. ChatDev would not be able to perform as well on more complex programs. Second, the study did not test ChatDev on real-world software development projects. ChatDev may encounter challenges that were not present in the study.
Despite these limitations, the study’s findings are promising. They suggest that AI chatbots can revolutionize the software development process. ChatDev is still under development, but it has the potential to automate many of the tasks that human developers currently perform. It could lead to significant savings in time and money.
The study’s findings also have implications for the future of work. AI chatbots will likely displace some human workers in the software development industry as they become more sophisticated. However, they are also likely to create new jobs, such as training and maintaining AI chatbots.
Overall, the study’s findings suggest that AI chatbots can potentially significantly impact the software development industry. They could lead to significant savings in time and money, and they could also create new jobs.