You are on page 1of 7

AI Builder in Power Automate

AI Builder is a new Power Platform capability that enables you to add intelligence to your
automated processes, predict outcomes, and help improve business performance. AI Builder
is a turnkey solution that brings the power of Microsoft AI through a point-and-click
experience and is directly integrated into Power Apps and Power Automate. More
information: What is AI Builder?

You can build AI models by using the AI Builder option from the left navigation pane
of Power Automate.

Use your AI Builder models in your flows to add intelligence to your organization.

Prerequisites for using AI Builder in Power Automate


Before you can use AI Builder in Power Automate, you need:

 An account with access to Power Automate.


 A trained AI Builder model or an AI Builder prebuilt model.

What is AI Builder:
AI Builder is a Power Platform capability that allows you to bring the power of Microsoft AI to your
organization, without the need for coding or data science skills.
How can I add intelligence to my apps?
Using AI is easy thanks to integration with Power Apps and Microsoft Power Automate.
Adding intelligence to your business is simple:

1. Choose AI model type: Use the model type that suits your business need. Choose from a
growing set of AI solutions.
2. Connect data: Select your business-specific data from Common Data Service. AI Builder does
the hard work for you thanks to the Common Data Model.
3. Tailor your AI model: Filter your data, set scheduling, and tweak the AI model to optimize
how your AI performs.
4. Train your AI model: Training is an automatic process where AI Builder "teaches" your AI
model how to resolve your business problem (for example, recognize your products on an
image) thanks to your business data and tailoring. When trained, your AI model can generate
insights, such as the result of a prediction or the list and number of objects detected in an
image.
5. Use your AI model's insights: Use the results from your AI model across Power Platform to
create solutions that meet your business needs, even if you have no coding skills. For example,
create a flow that automates document processing in Power Automate Or, create an app in
Power Apps that predicts whether a supplier will be out of compliance.

AI model types
In AI Builder, AI is based on model types that you choose from, based your business needs.
For example, build an object detection model that recognizes your products in an image, or
a prediction model that predicts business outcomes based on patterns that the AI learns
from your historical data. Train and publish the model, and it's ready for use in your
business.

In the left navigation pane, select AI Builder > Build. Select the model type that matches
what you want to do, and you're ready to get started.
List of AI model types
AI model types give you the ability to tailor a scenario to the needs of your business. With AI
Builder, you can build and train your own AI model suited to your needs. You can also
choose from several prebuilt models that you use in Power Apps and Power Automate
without having to build and train the model.

Custom AI models

Custom AI models are models that you build by choosing a model type in AI Builder, and
then train to do a specific AI task using your data. You select the model type, provide the
data, build and train your own unique AI model, and then use or share the model. Build your
own custom AI model using these AI model types:

TABLE 1

AI model type Category Start here

Prediction Prediction Overview of prediction model

Form processing Vision Overview of form classification model

Object detection Vision Overview of object detection model

Text classification Language Overview of text classification model

Prebuilt AI models

AI Builder features prebuilt AI models that you can use in Power Apps and Power Automate.
With a prebuilt model, you get an AI model that Microsoft has built and trained to do a
specific task. You don't need to build or train the model yourself to use it. The following
prebuilt AI models are available:

TABLE 2

AI model type Category Start here

Business card reader Vision Overview of business card reader

Key phrase extraction Language Overview of key phrase extraction

Language detection Language Overview of language detection

Text recognition Vision Overview of text recognition

Sentiment analysis Language Overview of sentiment analysis


Build a model in AI Builder

In AI Builder, we guide you through each step to create your AI model.

Prerequisites
Make sure your admin has enabled AI Builder for your environment. Otherwise, you won't
have access to the AI Builder functionality. For more information, see Enable or disable AI
Builder preview features.

AI Builder requires the use of Common Data Service, which is the data platform for Power
Apps and allows you to store and manage business data. Common Data Service is the
platform on which Dynamics 365 apps are built so if you’re a Dynamics 365 customer, your
data is already in Common Data Service.

Deploy sample apps and data

Do you want to explore AI Builder using sample data provided by Microsoft? Enable
the Deploy sample apps and data setting when you create your environment to add sample
data to your environment automatically. You can also download this sample data and then
upload it to your environment.
Get started
To get started:

1. Sign in to Power Apps.


2. In the left navigation pane, select AI Builder > Build.
3. Under Make your own AI model, select an AI model type.
4. Type a model name and select Create.

Train a model in AI Builder


Before you can use your AI model, you have to train it to perform the way you want.
After you train your model, publish it to make it available to other people.

Train your model


When you create a model in AI Builder, you configure it based on the needs of your
business. Each time you save changes to your model in AI Builder, AI Builder saves
your progress as a draft. When you're done, confirm the settings with which you
want to train your model, and then select Train to begin training.
 Note

Training takes time, so you can stay on the page and wait, or you can close the page
and come back later.

After you train your model for the first time, you have access to a details page where
you can manage your model and view the model’s performance results for some AI
model types.

On the details page, training results appear under the Last trained version section.

Overview of prebuilt AI models


AI Builder prebuilt models help you add intelligence to apps and flows without
having to gather data and then build, train, and publish your own models. For
example, you can add a component in Power Apps based on prebuilt model that
recognizes contact information from business cards. You can use a prebuilt model in
Power Automate to analyze whether customer feedback was positive or negative.

Prebuilt models are available in Power Automate and Power Apps, depending on the
model. The following prebuilt models are currently available in AI Builder:

TABLE 1

Model Availability

Business card reader Power Automate and Power Apps

Key phrase extraction Power Automate


TABLE 1

Model Availability

Language detection Power Automate

Text recognition Power Automate and Power Apps

Sentiment analysis Power Automate

Entity extraction Power Automate

You might also like