microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator
Python
Captured source
source ↗microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator
Description: 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.
Language: Python
License: MIT
Stars: 841
Forks: 699
Open issues: 26
Created: 2024-12-16T18:56:55Z
Pushed: 2026-06-10T04:52:03Z
Default branch: main
Fork: no
Archived: no
README:
Multi-Agent Custom Automation Engine Solution Accelerator
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.
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.
Solution overview
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.
Solution architecture
|| |---|
Agentic architecture
|| |---|
Additional resources
Azure AI Foundry Documentation
Azure Container App documentation
Key features
Click to learn more about the key features this solution enables
- 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.
Quick deploy
How to install or deploy
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](./docs/DeploymentGuide.md)
|---|---|---|
> 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](./docs/DeploymentGuide.md#31-choose-deployment-type-optional).
> ⚠️ Important: Check Azure OpenAI Quota Availability
To ensure sufficient quota is available in your subscription, please follow [quota check instructions guide](./docs/quota_check.md) before you deploy the solution.
Prerequisites and Costs
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](./docs/AzureAccountSetUp.md).
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…
Excerpt shown — open the source for the full document.