Microsoft has released the new capability for PowerApps platform, called AI Builder. Enabling the citizen developers and AI developer to build the applications accurate, fast and easy to use without much hassle of going into the complex technicalities and going for a learning curve.
Today we are going to explore the AI builder capabilities in PowerApps. In addition, how to utilize the capabilities of AI builder in PowerApps with different scenarios.
AI builder is currently a preview feature and will be available soon.
Introduction
AI builder is a new capability for Power Platform that provides intelligence to the apps by automating the processes and predicting the outcomes to help the users and businesses to take prompt and intelligent decisions to achieve more. AI builder provides easy to use and simple configurations to build AI models train them and utilize in applications.
The necessity of PowerApps AI Builder
As AI is solving most of the critical real-life problems with intelligence, it is a necessity in the current scenarios to give the power to citizen developer and a business user who usually rely on the skilled developer to build AI models that usually takes times. Also for Skilled developers, starting to build AI model from scratch to work on actual business scenarios also is time-consuming. Therefore, using AI builder citizen developer and business users can easily gain the outcome with their own use cases and for the skilled developers, it is a booster to cut the time of initial development and focus on advanced scenarios.
As PowerApps platform provides capabilities of canvas apps, for Mobiles and Tablets and extensible for model-driven apps, it is a good mix to provide AI when it is most required during the performance of the business operations.
Together Canvas Apps, MS Flows and AI builder can be utilized with CDS to make the seamless AI Capabilities for different scenarios.
Power Apps AI Builder Basics
Model Types in AI Builder are of four types.
Get Started with AI Builder
To start with, the AI builder, go the site https://make.powerapps.com and login with the credentials.
AI builder option is present in the left navigation.
AI Builder Scenario
There can be many scenarios for utilizing the AI capability; here we will take one scenario to see that in action.
Object Detection
Scenario: Identify the objects in the grocery store
Step 1: Select object detection and give the name of the Model and click create.
Step 2: Select object name
Step 3: Select entity and field
Step 4: Select Objects
Step 5: Add Images
Step 6: Tag Images
Step 7: Train the model.
Step 8: Publish the App
Utilize the object detection in Canvas Apps
Step 1: In the Apps, sections in Power Apps (make.powerapps.com) create the new canvas app.
Step 2: Insert the AI builder model, Inset -> AI Builder -> Object Detector
Step 3: Select the model
Step 4: Add gallery control
Set the items property to ObjectDetector1.VisionObjects
Step 5: Change the layout and edit columns.
Step 6: Add the header label to name the App, save the app.
Step 7: Play the app or press F5 to play the app and test,
Step 8: See the results and verify. Count of the object is displayed in the gallery.
References-
Try different scenarios of AI builder using the below link.
https://docs.microsoft.com/en-us/ai-builder/overview
Cheers!
Gaurav Thakur
Dynamics 365 Solution Architect, Evangelist & Enthusiast