Loading repository data…
Loading repository data…
microsoft / repository
The Multi-Agent Custom Automation Engine Solution Accelerator is an AI-driven system that manages a group of AI agents to accomplish tasks based on user input. Powered by Microsoft Agent Framework, Azure Foundry, Azure Cosmos DB, and infrastructure services, it provides a reference application, allowing you to hit the ground running.
Welcome to the Multi-Agent Custom Automation Engine solution accelerator, designed to help businesses leverage AI agents for automating complex organizational tasks. This accelerator provides a foundation for building AI-driven orchestration systems that can coordinate multiple specialized agents to accomplish various business processes.
When dealing with complex organizational tasks, users often face significant challenges, including coordinating across multiple departments, maintaining consistency in processes, and ensuring efficient resource utilization.
The Multi-Agent Custom Automation Engine solution accelerator allows users to specify tasks and have them automatically processed by a group of AI agents, each specialized in different aspects of the business. This automation not only saves time but also ensures accuracy and consistency in task execution.
SOLUTION OVERVIEW | QUICK DEPLOY | BUSINESS SCENARIO | SUPPORTING DOCUMENTATION
Note: With any AI solutions you create using these templates, you are responsible for assessing all associated risks and for complying with all applicable laws and safety standards. Learn more in the transparency documents for Agent Service and Agent Framework.
The solution leverages Azure OpenAI Service, Azure Container Apps, Azure Cosmos DB, and Azure Container Registry to create an intelligent automation pipeline. It uses a multi-agent approach where specialized AI agents work together to plan, execute, and validate tasks based on user input.
Azure AI Foundry Documentation
Azure Container App documentation
Allows people to focus on what matters By doing the heavy lifting involved with coordinating activities across an organization, people's time is freed up to focus on their specializations.
Enabling GenAI to scale By not needing to build one application after another, organizations are able to reduce the friction of adopting GenAI across their entire organization. One capability can unlock almost unlimited use cases.
Applicable to most industries These are common challenges that most organizations face, across most industries.
Efficient task automation Streamlining the process of analyzing, planning, and executing complex tasks reduces time and effort required to complete organizational processes.
Follow the quick deploy steps on the deployment guide to deploy this solution to your own Azure subscription.
Note: This solution accelerator requires Azure Developer CLI (azd) version 1.18.0 or higher. Please ensure you have the latest version installed before proceeding with deployment. Download azd here.
Note: If deploying from a local environment (Option D in the deployment guide), this solution accelerator requires Bicep CLI version 0.33.0 or higher to compile infrastructure templates. Install Bicep.
Click here to launch the deployment guide
Note: Some tenants may have additional security restrictions that run periodically and could impact the application (e.g., blocking public network access). If you experience issues or the application stops working, check if these restrictions are the cause. In such cases, consider deploying the WAF-supported version to ensure compliance. To configure, Click here.
⚠️ Important: Check Azure OpenAI Quota Availability To ensure sufficient quota is available in your subscription, please follow quota check instructions guide before you deploy the solution.
To deploy this solution accelerator, ensure you have access to an Azure subscription with the necessary permissions to create resource groups and resources. Follow the steps in Azure Account Set Up.
Check the Azure Products by Region page and select a region where the following services are available: Azure OpenAI Service, Azure AI Search, and Azure Semantic Search.
Here are some example regions where the services are available: Australia East, East US2, France Central, Japan East, Norway East, Sweden Central, UK South, West US.
Pricing varies per region and usage, so it isn't possible to predict exact costs for your usage. The majority of the Azure resources used in this infrastructure are on usage-based pricing tiers. However, Azure Container Registry has a fixed cost per registry per day.
Use the Azure pricing calculator to calculate the cost of this solution in your subscription. Review a sample pricing sheet for the architecture.
| Product | Description | Cost |
|---|---|---|
| Azure OpenAI Service | Powers the AI agents for task automation | Pricing |
| Azure Container Apps | Hosts the web application frontend | Pricing |
| Azure Cosmos DB | Stores metadata and processing results | Pricing |
| Azure Container Registry | Stores container images for deployment | Pricing |
⚠️ Important: To avoid unnecessary costs, remember to take down your app if it's no longer in use, either by deleting the resource group in the Portal or running
azd down.
Companies maintaining and modernizing their business processes often face challenges in coordinating complex tasks across multiple departments. They may have various processes that need to be automated and coordinated efficiently. Some of the challenges they face include:
By using the Multi-Agent Custom Automation Engine solution accelerator, users can automate these processes, ensuring that all tasks are accurately coordinated and executed efficiently.
Process Efficiency Automate the coordination of complex tasks, significantly reducing processing time and effort.
Error Reduction Multi-agent validation ensures accurate task execution and maintains process integrity.
Resource Optimization Better utilization of human resources by focusing on specialized tasks.
Cost Efficiency Reduces manual coordination efforts and improves overall process efficiency.
Scalability Enables organizations to handle increasing automation demands without proportional resource increases.
| Use Case | Persona | Challenges | Summary/Approach |
|---|---|---|---|
| Product Marketing | Marketing Executive | Marketing release plans require input from multiple teams (engineering, design, compliance), which often leads to delays and misalignment. Traditional planning involves repetitive tasks like drafting timelines, assigning owners, and validating compliance, which are prone to mistakes. | Through an agentic approach the Multi-agent speeds up release planning by automating repetitive tasks and enhances collaboration with dynamic agent teams that adapt to campaign needs. |
| Onboarding Employee | HR Manager | Traditional onboarding involves multiple disconnected steps—HR paperwork, IT setup, compliance training—which often require manual coordination and lead to delays. Manual steps slow collaboration and increase overhead, reducing efficiency and employee experience. | Designed to streamline the complex process of bringing new hires into an organization using a modular, agentic architecture. |
| Retail Remediation | Customer Success Manager | This approach is seeking a smarter way to manage workflows and ensure customer satisfaction. Challenges include difficulty engaging the right agents, inefficiencies from manual processes, fragmented data, and limited security controls. | Using the Multi-Agent Custom Automation Engine, the Customer Success Manager recruits intelligent agents to analyze satisfaction and recomme |