Software is increasingly being built by AI – so it’s vital to know if it can be trusted
Software is ubiquitous, powering almost every aspect of our lives. The computerised systems in your car alone incorporate tens of millions of lines of code. The increasing digital transformation of our society means that demand for more and better software is likely to continue into the future. Researchers, technologists and data scientists Iván Alfonso and Jordi Cabot. highlight a critical dilemma with the acceleration of AI in all facets of our lives. There are not enough human programmers to build all this software. This means that more and more of the software you use every day is built with the assistance of artificial intelligence (AI). Software developers are already very familiar with tools such as GitHub Copilot, a kind of ChatGPT for programmers. It works something like a smart autocomplete tool to increase the productivity of human programmers. But we are now witnessing a more radical revolution, where AI “agents” are poised to carry out many types of development tasks on behalf of human programmers. Agents are programs that use AI to perform tasks and achieve specific objectives for a human user. AI agents can learn and make decisions with some level of autonomy, though they are still under human supervision.
