Thanks to visit codestin.com
Credit goes to github.com

Skip to content

This repository contains code, resources, and documentation for the workshop "Building a Multi-Agent Workforce with Azure AI Foundry".

License

Notifications You must be signed in to change notification settings

dileepadev/azure-ai-multi-agent-workforce

Azure AI Multi-Agent Workforce

This repository contains code, resources, and documentation for the workshop "Building a Multi-Agent Workforce with Azure AI Foundry".

Table of Contents:

πŸ“‚ Repository Structure

Here are the key areas you might be looking for:

azure-ai-multi-agent-workforce/
β”œβ”€β”€ config/         # Configuration files for managing the project
β”œβ”€β”€ multi-agent/    # Multi-agent examples
β”œβ”€β”€ single-agent/   # Single-agent examples
└── README.md       # Overview and documentation of the repository

🧠 Prerequisites

🎬 Video Tutorials

βš™οΈ Tools & Technologies

πŸ’» Getting Started

1. Sign In or Create Azure Account

If you already have an Azure account that works with Azure AI Foundry projects, you're good to go!

Otherwise, you'll need to set one up. Watch this video for a step-by-step walkthrough: Create Azure Free Account – Get $200 Free Credit


2. Create an Azure AI Foundry Project

Follow these steps to set up your Azure AI Foundry project:

  1. Sign in to the Azure Portal.
  2. Create a new Resource Group to organize your resources.
  3. Go to Azure AI Foundry and sign in.
  4. Create a new project, making sure to select the Resource Group you created earlier.
  5. Deploy at least one AI model within your project to enable functionality.

3. Set Up Local Python Development Environment

Install and configure the required βš™οΈ Tools & Technologies before running the project locally.

These typically include:

  • Python (recommended version: 3.10+)
  • pip / uv / virtualenv or conda
  • Git
  • Azure CLI
  • Other dependencies listed in requirements.txt

Make sure to install all dependencies using:

pip install -r requirements.txt

Important

Verify Azure Authentication:
Ensure you are logged in with Azure CLI or your environment supports DefaultAzureCredential: az login


4. Clone the Repository

πŸ”± Fork the Repository

Click Fork on GitHub to create your own copy of this repository under your GitHub account.

πŸ’» Clone with Git

Open your terminal and run the following commands:

git clone https://github.com/dileepadev/cinewave-demo.git
cd cinewave-demo

5. Set Up Azure Credentials (.env)

βš™οΈ Configure Environment Variables

Each subdirectory (such as multi-agent/ and single-agent/) contains its own .env.example file. These files define the environment variables required to run the examples in that specific folder.

To get started:

  1. Navigate to the subdirectory you're working with (e.g., multi-agent/).

  2. Copy the example environment file and rename it to .env:

    cp .env.example .env   # On Windows: use copy .env.example .env
  3. Open the .env file in your text editor and update the values with your Azure credentials and other necessary configuration.

Repeat this process for each subdirectory you plan to run.


6. Run Application

Follow the instructions in the corresponding subdirectory’s README.md or usage guide to run the application.

πŸ“š Resources

⭐ Support the project

If you like this project and want to see future updates, please consider giving it a star on GitHub!

πŸ“ License

This project is licensed under the MIT License.

πŸ’¬ Contact

If you have any questions or suggestions regarding this project, feel free to open an issue or submit a pull request in this repository.

You can also reach me via email at: [email protected]