Microsoft Build 2021: Low-Code Meets GPT-3, and Linux GUIs Come to Windows
Build 2021 kicks off with Power Fx, a GPT-3-powered formula language for Power Platform, plus native Linux GUI app support in WSL.
Microsoft Build kicked off today, running through the 27th, and the keynote landed on two announcements that matter a lot more than the usual conference filler.
The bigger one is Power Fx, a new open-source low-code language for the Power Platform. If you’ve touched Power Apps, the formula-bar-meets-spreadsheet syntax will feel familiar, but the twist is what’s powering the “describe what you want” mode: OpenAI’s GPT-3, running on Azure Machine Learning, translating plain-English descriptions into working formulas. Type something like “filter this list to orders over $500 from last month” and it spits out the actual expression.
This is one of the first times I’ve seen GPT-3 shipped inside a mainstream product UI rather than demoed in a lab or a Twitter thread. Microsoft has had a commercial license on OpenAI’s models since last year, and Power Fx is the clearest signal yet of what they intend to do with it: bury a large language model inside tools that millions of non-programmers already use, so it just looks like autocomplete that’s unreasonably good at guessing intent.
Whether this actually works well in practice is the open question. Natural-language-to-code translation is a genuinely hard problem, and low-code platforms live or die on trust — if the generated formula does something subtly wrong, a business user without programming background may never catch it. But directionally, this is exactly where I’d expect GPT-3 integrations to show up first: narrow domains (spreadsheet-style formulas), inside products with guardrails, rather than open-ended chatbots. Making it open source is smart too — it invites scrutiny and community contributions rather than asking developers to trust a black box.
WSL gets a GUI
The other headline from today’s keynote is more infrastructure than AI, but arguably just as useful day to day: WSL (Windows Subsystem for Linux) is getting native support for running Linux GUI apps directly on Windows, no X server workaround required. Anyone who’s spent time getting VcXsrv configured just to run a single Linux desktop tool will appreciate this. It’s part of a broader pattern of Microsoft closing the gap between “real Linux machine” and “Windows box with a Linux subsystem bolted on” — WSL has already absorbed a real kernel and decent filesystem performance; native GUI support removes one of the last annoying frictions for developers who live in both worlds.
Taken together, the two announcements say something about where Microsoft sees its developer audience heading: more AI-assisted authoring for the low-code crowd, more first-class Linux tooling for the pro-code crowd, all under one platform. Neither is flashy on its own, but both chip away at real friction that developers deal with constantly. I’ll be curious to see how much of the Power Fx demo magic survives contact with real, messy spreadsheets once it’s in people’s hands.