

Benjamin Tran Dinh, from Mapbox, has experimented with neural networks and Python to produce code in the past.

This isn't the only attempt to create code using artificial intelligence, though. "We foresee many extensions of DeepCoder.and are optimistic about the future prospects of using machine learning to synthesise programs." The Microsoft and Cambridge computer scientists say DeepCoder is only tackling the "simplest problems" in coding, but they see a bright future. The same company is also behind Codex, a tool that automates writing software code. Armando Solar-Lezama, a Massachusetts Institute of Technology researcher, told the New Scientist that creating a large amount of code is difficult but a piece-by-piece development could help to automate the creation of some programs. OpenAI's ChatGPT, which can answer questions with humanlike responses, is exploding in popularity. "After observing inputs and outputs," the paper said, it "can be used to search for a program that matches the input-output examples". Microsoft-owned GitHub is upgrading its AI-powered coding. The dataset was then fed into a machine learning system that deeply searched through the source code and selected which elements may be useful for solving the problem it had been tasked with. Copilot, the AI assistant which writes 46pc of code on GitHub, is evolving with GPT-4 to help users across the development lifecycle.
