Get started with prebuilt prompts
The Power Platform empowers makers with prebuilt prompts for common business scenarios such as summarizing, classifying, extracting entities, translating, assessing sentiment, or drafting a reply. These prompts allow you to generate AI-driven responses without the need to manually create a prompt. Instead of specifying both the prompt and the text to process, you can simply provide the text you want to analyze, and the AI generates the desired output.
You can use prebuilt prompts in multiple experiences, such as:
- Dataverse low-code plug-ins
- Power Apps formulas
- Power Automate
Prerequisites
An environment in a region where prompts are available.
To learn if prompts are available in your region, go to Feature availability by region—Prompts.
A Power Apps or Dynamics 365 license.
A Dataverse database installed on the environment.
An AI Builder add-on.
Available prebuilt prompts
The following tables describe the available prebuilt prompts. If you find a prebuilt prompt you want to use, go to Use a prebuilt prompt in this article to learn how to use it. If you don't find a prebuilt prompt that meets your needs, you can create a custom prompt.
AISummarize
Summarize the text that you provide. For example, this prompt summarizes an email message or text from a document.
Input for AISummarize
Name | Required | Type | Description | Values |
---|---|---|---|---|
Text | Yes | string | Text to summarize | Text sentences |
Output for AISummarize
Name | Description | Values |
---|---|---|
SummarizedText | Summarized version of the input text | Text sentences |
AISentiment
Detect the sentiment of the text that you provide. For example, this prompt detects whether the sentiment of a customer review is positive, negative, or neutral.
Input for AISentiment
Name | Required | Type | Description | Values |
---|---|---|---|---|
Text | Yes | string | Text to analyze | Text sentences |
Output for AISentiment
Name | Description | Values |
---|---|---|
AnalyzedSentiment | Overall sentiment of the analyzed text | Positive, neutral, or negative |
AIReply
Draft a reply to the message that you provide. For example, this prompt drafts a reply to a customer's review of a product.
Input for AIReply
Name | Required | Type | Description | Values |
---|---|---|---|---|
Text | Yes | string | Text to respond | Text sentences |
Output for AIReply
Name | Description | Values |
---|---|---|
PreparedResponse | A draft message in response to the provided input text | Text sentences |
AITranslate
Translate text from another language. For example, this prompt translates a customer email or product review. The source language doesn't need to be specified, and is automatically detected.
To learn more about languages supported for the source and target language, go to Translator language support—Translation and review the list of languages in the Auto Language Detection column.
Input for AITranslate
Name | Required | Type | Description | Values |
---|---|---|---|---|
Text | Yes | string | Text to translate | Text sentences |
TargetLanguage | No | string | Language code to which you want to translate | A valid language code such as en for English |
Output for AITranslate
Name | Description | Values |
---|---|---|
TranslatedText | Translated text | Text sentences |
AIClassify
Classify text into one or more provided categories. For example, the following list of categories might be used to classify issues submitted by your customers:
["Problem", "Billing", "How To", "Licensing"]
Input for AIClassify
Name | Required | Type | Description | Values |
---|---|---|---|---|
Text | Yes | string | Text to classify | Text sentences |
Categories | Yes | table (string array) | Categories | Table of categories |
Output for AIClassify
Name | Description | Values |
---|---|---|
Classification | Category | Name of selected category |
AIExtract
Extract specified entities such as registration numbers, phone numbers, or names of people.
Input for AIExtract
Name | Required | Type | Description | Values |
---|---|---|---|---|
Text | Yes | string | Text from which to extract data | Text sentences |
Entity | Yes | string | Entity to extract | Name of entity to extract |
Output for AIExtract
Name | Type | Description | Values |
---|---|---|---|
ExtractedData | table | Extracted data that matched the type of entity provided | Table of zero or more rows of data matching the provided entity. |
Use a prebuilt prompt
The following sections provide links for how to use a prebuilt prompt in a Dataverse low-code plug-in, a Power App, or a Power Automate flow.
Use in a Dataverse low-code plug-in
To learn how to use prebuilt prompts in a low-code plug-in, go to Use a prebuilt prompt in a Dataverse low-code plug-in.
Use in Power Apps
Except for AI Translate, each of the prebuilt prompts mentioned previously can be used in Power Apps the same way you can use custom prompts. To learn how to use prompts in Power Apps, go to Use your prompt in Power Apps.
Use in Power Automate
Except for AI Translate, each of the prebuilt prompts mentioned previously can be used in Power Automate the same way you can use custom prompts. To learn how to use prompts in Power Automate, go to Use your prompt in Power Automate flow.
Provide feedback
If you have feedback of your experience with the current prebuilt prompts, or ideas for more prebuilt prompts, you can share your thoughts on the Power Apps Ideas portaL. To do so, select the AI Builder checkbox in the Categories list in the Filters sidebar.