How generative AI could evolve “low code” towards “no code” – but with a little extra


While generative artificial intelligence (AI) makes it possible to create computer code in the snap of a finger, efficient processing of AI-generated code is not within the reach of every developer. On the contrary, generative AI has become a powerful tool for professional developers.

According to a McKinsey analysis, the direct impact of AI on software engineering productivity could represent 20% to 45% of current annual spending in this area.

In fact, generative AI helps developers reduce the time spent on certain activities. These include “code base generation, code correction and refactoring, code analysis, and generation of new system designs.” By speeding up the coding process, “generative AI could shift the skills and capabilities needed from software engineering to code and architecture design.”

“Generative AI, a way to automatically generate code”

Therefore, for the IT department, generative AI and No Code development become synonymous. Because both techniques allow you to quickly generate code by specifying certain routines. But as of today, Generative AI helps professional developers, while Low Code and No Code technology is aimed more at non-developers.

A 2023 survey of 2,000 IT leaders published by Microsoft shows that 87% of CIOs and IT professionals believe that increasing AI and automation in Low Code platforms would help them perform better. use the full capabilities of technology. This is a “trend we’re seeing across all low-code tools,” notes Richard Riley, general manager of Microsoft’s Power platform.

“Generative AI is emerging as another way to automatically generate code,” says James Fairweather, chief innovation officer at Pitney Bowes. “It shows that it can be a big help in bridging the gap between a person’s intention and the computer programming needed to solve a task.”

Generative AI will help make low-code more no-code

However, software development is a much more complex experience than simply producing code, says Fairweather. “The generative capabilities we see in language and image models are just a small subset of the topics that will need to be modeled for generative AI to play a larger role in automated software development,” he emphasizes.

“Every software system has additional considerations – such as the logical and physical architecture of the system, data modeling, construction and deployment engineering, and maintenance and management activity – that still seem far beyond current capabilities of generative AI.”

Most exciting at the moment is the potential of AI “as a way to enable Low Code and No Code environments,” says Leon Kallikkadan, vice president of technology at Atrium. “It will be a phased approach where as you, the human developer, develop, an AI component will start creating the next step.”

Ultimately, generative AI will help make low-code more no-code. One of the most important benefits of generative AI is its ability to bridge the gap between low-code and no-code environments,” says Oshri Moyal, co-founder and CTO of Atera.

“By providing pre-built models and code templates, generative AI allows developers to create sophisticated applications without the need for in-depth coding skills. This democratizes the development process and enables more people to participate in the development of technological solutions.”


Source: “ZDNet.com”



Source link -97