Coding has evolved from the use of binary codes to the languages prevalent today, like Java and Python. The biggest intent for this evolution was to make these programming languages user-friendly, thus increasing their scope of application. Microsoft has taken a major step towards this cause, announcing its latest programming tool that lets you write programming codes through commands written in simple English.
During its Build 2021 developers conference, the tech major introduced Power Apps Ideas, its new AI-powered assistant that will help anyone create apps using natural language. CEO Satya Nadella announced in the Microsoft Build keynote that the company would be bringing this capability to its Power Apps Studio.
Power App Ideas is the first result of the strategic partnership between Microsoft and OpenAI announced last year. It makes use of OpenAI’s Generative Pre-Trained Transformer-3 or GPT-3 AI model.
In a blog, Microsoft notes that it is “one of the most advanced natural language AI models on the planet” right now, trained with 175 billion parameters.
Microsoft has now turned it to serve its Power Apps Studio community. The integrated OpenAI GPT-3 will now work to generate Power Fx formulas based on natural language input automatically. Meaning, users can give commands in plain English, and the AI will find the closest Power Fx commands that perform the specified function.
As an example, a simple English command – “show me, customers, from the US whose subscription expired” will bring up a set of formulas for the user to choose from. The programmers can then select any one of them to apply the logic to their apps.
Other than the formulas, Power Apps will also explain the working of all of these codes to the programmer, helping them gain further clarity on its use.
Microsoft says that this use of GPT-3 and other Microsoft AI technology in Power Apps Studio will help the programmers “more easily learn advanced concepts.” It will also help them cut down time spent on “searching for, learning about, and debugging complex formulas.”
Other than the GPT-3 model, Microsoft also introduced its AI technology Program Synthesis using Examples (PROSE) to Ideas. This will help coders to contemplate formulas through examples.
With the technology, programmers will be able to show Power Apps a single example, like “Samantha B.”, and Ideas will suggest the right formula for transforming every name in the gallery to appear like this – full first name followed by a single alphabet from the last name.
There is no doubt that Microsoft’s Power App Ideas can help uncomplicate programming at many levels after this, potentially revolutionising the coding languages forever. For now, the technology will be limited to preview in North America and will support English only. Microsoft promises to expand it to additional regions later this year.
Source – IndiaToday