Use generative AI to achieve a process in AI flows

Important

Some of the functionality described in this release plan has not been released. Delivery timelines may change and projected functionality may not be released (see Microsoft policy). Learn more: What's new and planned

Enabled for Public preview Early access General availability
Admins, makers, marketers, or analysts, automatically Aug 2024 - Feb 2025

Business value

AI flows use generative AI reason over unstructured content and determine what steps and sequence are needed to achieve a process outcome based on instructions and parameters provided by you in natural language.

Feature details

Instead of building out complex rules-based processes from beginning to end, you work with AI to create an automation plan. When you execute the plan, the LLM considers all the resources available to it and dynamically selects the most appropriate actions to achieve the desired outcome.

Building an AI flow is a fundamentally different user experience than building a rules-based cloud flow or desktop flow. It involves the following steps:

  1. Describe the objective of your process in natural language, and let AI develop an automation plan to achieve it.
  2. Refine the automation plan generated by the LLM and adjust inputs, outputs, and variables as needed. Add reference sources and guidelines in natural language that influence the LLM as it executes the flow.
  3. Validate the flow by reviewing how the AI flow is achieving the business objective prior to moving the flow into production.
  4. Review production run history, analytics, and individual flow run details to ensure your process is performing to expectations.

The ability of AI flows to easily incorporate both structured and unstructured data makes it flexible as information resources are updated. Its reasoning abilities make AI flows uniquely beneficial in the building and maintenance of complex process flows to handle conditions, exception management, and process loops.