{"id":14815,"date":"2021-05-25T07:55:46","date_gmt":"2021-05-25T14:55:46","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language\/"},"modified":"2025-06-11T07:54:05","modified_gmt":"2025-06-11T14:54:05","slug":"introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/","title":{"rendered":"Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language"},"content":{"rendered":"<p>The ultimate low-code app building experience is one where you describe in plain language what you want an app to do, and in an instant that app is created for you.<\/p>\n<p>Today we\u2019re taking a major step toward that dream.<\/p>\n<p>We\u2019ve fine-tuned one of the most advanced natural language AI models on the planet, a model known as OpenAI\u00a0GPT-3, to<strong> automatically generate Power Fx formulas <\/strong>based on natural language input. As Satya announced in today\u2019s Microsoft Build keynote, we\u2019re adding GPT-3 and other Microsoft AI technology directly into Power Apps Studio in a way that will help every maker quickly build the apps they need and more easily learn advanced concepts in the process.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"PowerApps can automatically generate Power Fx formulas based on natural language input\" class=\"alignnone wp-image-14929 size-full\" height=\"832\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-1.gif\" width=\"1544\"\/><\/p>\n<p>Now you\u2019ll be able to simply tell Power Apps what you\u2019d like to see\u2014for example, \u201cshow me customers from the US whose subscription expired\u201d\u2014and a set of formulas will be presented along with an explanation of how they work. Simply select one to apply the logic to your app.<\/p>\n<p>But that\u2019s not all. We\u2019re also infusing Ideas with the ability to \u201cprogram by example\u201d using AI technology known as\u00a0Program Synthesis using Examples (PROSE). Want to manipulate the way names show up in a gallery to show just each person\u2019s last initial instead of their full name? Now you\u2019ll be able to just show Power Apps a single example, like \u201cSamantha B.\u201d, and Ideas will suggest the right formula for transforming every string in the gallery.<\/p>\n<p><a href=\"https:\/\/aka.ms\/2021BuildPowerFx\" rel=\"noopener\" target=\"_blank\">Power Fx<\/a>\u2014the open-source programming language for low code we introduced earlier this year\u2014makes it possible for hundreds of millions of people with Excel skills to add advanced logic to their apps. But even the most experienced Power Fx users can spend a lot of time searching for, learning about, and debugging complex formulas. With AI-powered Ideas built directly into Power Apps Studio, now everyone from new makers to seasoned pros can create apps faster than ever before.<\/p>\n<p>Let\u2019s take a closer look at how each of these AI technologies work to simplify app building:<\/p>\n<h3><strong>1. Natural language to Power Fx<\/strong><\/h3>\n<p>Trained with 175 billion parameters, GPT-3 is an advanced natural language AI model that implements deep learning to be able to both understand and produce human-like text based on a prompt in natural language. Microsoft has a strategic collaboration with OpenAI, the developers of GPT-3, to be able to apply the model in products like Power Apps.<\/p>\n<p>By fine-tuning GPT-3 to understand how Power Fx formulas are constructed, we can leverage the model\u2019s existing strengths in natural language input to give Power Apps makers the ability to describe logic just like they would to a friend or co-worker, and end up with the right formula for their app.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"An example of how PowerApps generates Power Fx formula based on user's natural language input\" class=\"alignnone wp-image-14930 size-full\" height=\"968\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-2.gif\" width=\"1916\"\/><\/p>\n<p>For example, say you work at an e-commerce vendor and want to sort your app gallery to show 10 orders for strollers sorted by purchase date with the newest on the top. Now, instead of having to remember and write a complex formula, you can simply type a natural language statement.<\/p>\n<table border=\"1\" style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%; text-align: center;\"><strong>Natural language input<\/strong><\/td>\n<td style=\"width: 50%; text-align: center;\"><strong>AI-generated code output<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;\">Show 10 orders that have &#8220;stroller&#8221; in the product name and sort by purchase date with newest on the top<\/td>\n<td style=\"width: 50%;\">FirstN(Sort(Search(\u2018BC Orders\u2019, \u201cstroller\u201d, \u201caib_productname\u201d), &#8216;Purchase Date&#8217;, Descending)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">Based on this input<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">\u00a0and context from your app,\u00a0<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">such as\u00a0<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">your table and controls<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">,\u00a0<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">Power Apps<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">\u00a0will generate\u00a0<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">one or a few<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">\u00a0of the most relevant Power\u00a0<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SpellingErrorV2 SCXW67582071 BCX0\">Fx<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">\u00a0formula<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">s<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">\u00a0for you to select from<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">, filtering out results that cannot pass the formula syntax check<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">,\u00a0<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">and you can select the formula that you want to use. It\u2019s that easy.\u00a0<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">\u00a0<\/span><\/span><span class=\"TextRun SCXW67582071 BCX0\" data-contrast=\"auto\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW67582071 BCX0\">\u00a0<\/span><\/span><span class=\"EOP SCXW67582071 BCX0\" data-ccp-props='{\"201341983\":0,\"335559739\":160,\"335559740\":259}'>\u00a0<\/span><\/p>\n<h3><strong>2. Programming by example<\/strong><\/h3>\n<p>Programming by examples (PBE) is a new frontier in AI that enables users to create scripts from input-output examples. AI powered PBE empowers users to easily manage and manipulate data within galleries and data tables, by applying patterns or formula on the original value. Instead of applying a complex formula, users can program the model by showing it examples. If data is well formatted, one example may be enough to program it. If not, users can program the model with more examples.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"An example of how PowerApps generates Power Fx formula based on an example\" class=\"alignnone wp-image-14931 size-full\" height=\"978\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-3.gif\" width=\"1920\"\/><\/p>\n<p>For example, an e-commerce vendor wants to convert how their customer names are surfaced in a data table, changing the first name and last name to the first name and the initial of the last name eg. John Smith to John S. Now instead of using a formula you can give an example, significantly simplifying the process and saving time.<\/p>\n<table border=\"1\" style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%; text-align: center;\"><strong>Example input<\/strong><\/td>\n<td style=\"width: 50%; text-align: center;\"><strong>AI-generated code output<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;\">John S.<\/td>\n<td style=\"width: 50%;\">Concatenate(Text(First(Split(ThisItem.&#8217;Account Name&#8217;, &#8221; &#8220;)).Result), &#8221; &#8220;, Left(Text(Last(Split(ThisItem.&#8217;Account Name&#8217;, &#8221; &#8220;)).Result), 1))<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Commitment to responsible AI practices<\/h2>\n<p>To enable these capabilities, Power Apps is leveraging GPT-3 (Generative Pre-trained Transformer 3) and the PROSE SDK. The use of GPT-3 is part of Microsoft\u2019s strategic collaboration with OpenAI to accelerate breakthroughs in AI\u2014from jointly developing the first supercomputer on Azure to testing and commercializing new AI technologies. The PROSE research and engineering team is a part of Microsoft Research, and develops APIS for program synthesis (programming by examples and natural language), incorporating them into real products. PROSE is already integrated into Power BI, Excel, and Visual Studio.<\/p>\n<p>Power Apps is committed to Microsoft\u2019s responsible AI principles that ensure the use of AI is fair, inclusive, reliable, and respects privacy and security. The use of GPT-3 and PROSE within Power Apps has undergone extensive training with built-in safety controls to ensure that no harmful outputs are generated. Furthermore, GPT-3 and PROSE leverage user input to generate the best formula options that enables an AI augmented developer experience and Power Apps developers maintain complete control of which formulas are applied by selecting the expression from a list of generated options.<\/p>\n<h2>Get started with AI powered app development<\/h2>\n<p>In preview in June 2021, customers will be able to use these features in both galleries and data tables in Power Apps. To begin with, the capability is optimized when you are working with Search(), Sort(), SortByColumns(), Filter(), FirstN(), LastN() formulas. The simpler and clearer your requests, the better the generated outputs will be. For example, remember that you will likely have given your tables and columns names and these elements map to each other and impact your formulas; so being clear and using the table and column names in your natural language descriptions will result in better accuracy of the generated outputs. Intellisense is also in place to help you complete typing in the table, column, and control names to avoid potential typos and save you time. For preview, these features will initially be available in North America and support English only, but we are excited to expand to additional regions later this year.<\/p>\n<h2>Helping all developers build better apps<\/h2>\n<p>We know that to make an app powerful, often makers will leverage Power Fx formulas in the Excel-like formula bar. Our goal is to democratize app development for everyone and whilst anyone that is familiar with Excel can get going with Power Apps and Power Fx right away and build awesome apps, makers can still spend time finding the correct function and syntax and refining their formula. In some cases, particularly for complex formulas, refining and tuning can be tedious, and all makers could be spending their time on more strategic and value add tasks. AI powered app development will help all makers accelerate app dev efforts and build more complex solutions.<\/p>\n<p>And this is just the beginning.\u00a0 As we expand the use of AI powered app development throughout Power Apps and Microsoft Power Platform, we will continue to invest in ways to drive enhanced, intuitive, and accelerated experiences for all developers, making the best developers even better.<\/p>\n<p>Try it out and let us know your feedback and ideas in the <a href=\"https:\/\/powerusers.microsoft.com\/t5\/Power-Apps-Community\/ct-p\/PowerApps1\" rel=\"noopener\" target=\"_blank\">Power Apps community forum.\u00a0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The ultimate low-code app building experience is one where you describe in plain language what you want an app to do, and in an instant that app is created for you.<\/p>\n","protected":false},"author":102,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3377],"content-type":[],"job-role":[],"product":[3473],"property":[],"topic":[3421],"coauthors":[2081],"class_list":["post-14815","post","type-post","status-publish","format-standard","hentry","audience-business-leader","product-power-apps","topic-application-modernization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"The ultimate low-code app building experience is one where you describe in plain language what you want an app to do, and in an instant that app is created for you.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-25T14:55:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T14:54:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-1.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1544\" \/>\n\t<meta property=\"og:image:height\" content=\"832\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Ryan Cunningham\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ryan Cunningham\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/ryan-cunningham\/\",\"@type\":\"Person\",\"@name\":\"Ryan Cunningham\"}],\"headline\":\"Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language\",\"datePublished\":\"2021-05-25T14:55:46+00:00\",\"dateModified\":\"2025-06-11T14:54:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/\"},\"wordCount\":1320,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-1.gif\",\"keywords\":[\"Power Fx\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/\",\"name\":\"Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-1.gif\",\"datePublished\":\"2021-05-25T14:55:46+00:00\",\"dateModified\":\"2025-06-11T14:54:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-1.gif\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-1.gif\",\"width\":1544,\"height\":832,\"caption\":\"graphical user interface, application\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/6692a475937ce8b683fbafd238584e88\",\"name\":\"Ryan Cunningham\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/8aa2ac3fad316aee7bfb3352f8279cea43f95010c6ead26f24720f0d32ee9293?s=96&d=mm&r=g50a2f0769466e1076b5f84ee54c22503\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8aa2ac3fad316aee7bfb3352f8279cea43f95010c6ead26f24720f0d32ee9293?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8aa2ac3fad316aee7bfb3352f8279cea43f95010c6ead26f24720f0d32ee9293?s=96&d=mm&r=g\",\"caption\":\"Ryan Cunningham\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/rycu\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/","og_locale":"en_US","og_type":"article","og_title":"Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language - Microsoft Power Platform Blog","og_description":"The ultimate low-code app building experience is one where you describe in plain language what you want an app to do, and in an instant that app is created for you.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2021-05-25T14:55:46+00:00","article_modified_time":"2025-06-11T14:54:05+00:00","og_image":[{"width":1544,"height":832,"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-1.gif","type":"image\/gif"}],"author":"Ryan Cunningham","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ryan Cunningham","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/ryan-cunningham\/","@type":"Person","@name":"Ryan Cunningham"}],"headline":"Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language","datePublished":"2021-05-25T14:55:46+00:00","dateModified":"2025-06-11T14:54:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/"},"wordCount":1320,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-1.gif","keywords":["Power Fx"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/","name":"Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-1.gif","datePublished":"2021-05-25T14:55:46+00:00","dateModified":"2025-06-11T14:54:05+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-1.gif","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/05\/GPT-3-GIF-1.gif","width":1544,"height":832,"caption":"graphical user interface, application"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/05\/25\/introducing-power-apps-ideas-ai-powered-assistance-now-helps-anyone-create-apps-using-natural-language-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing Power Apps Ideas: AI-powered assistance now helps anyone create apps using natural language"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/6692a475937ce8b683fbafd238584e88","name":"Ryan Cunningham","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8aa2ac3fad316aee7bfb3352f8279cea43f95010c6ead26f24720f0d32ee9293?s=96&d=mm&r=g50a2f0769466e1076b5f84ee54c22503","url":"https:\/\/secure.gravatar.com\/avatar\/8aa2ac3fad316aee7bfb3352f8279cea43f95010c6ead26f24720f0d32ee9293?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8aa2ac3fad316aee7bfb3352f8279cea43f95010c6ead26f24720f0d32ee9293?s=96&d=mm&r=g","caption":"Ryan Cunningham"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/rycu\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/14815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/102"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=14815"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/14815\/revisions"}],"predecessor-version":[{"id":130360,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/14815\/revisions\/130360"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=14815"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=14815"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=14815"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=14815"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=14815"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=14815"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=14815"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=14815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}