Welcome! π We're excited to have you here. This repository contains a comprehensive multi-agent banking application that demonstrates how AI agents can collaborate to handle complex retail banking scenarios.
Build intelligent, collaborative AI agents that work together to solve real-world banking challenges. Choose your preferred programming language (C# or Python) and session length to match your schedule and learning goals.
We offer two flexible learning paths:
| Format | Duration | Best For |
|---|---|---|
| Hands-On Lab (HOL) | 2 hours | Quick introduction, time-constrained sessions |
| Workshop | 8 hours | Deep dive, comprehensive understanding |
The application code and configuration it contains, has been built to showcase Microsoft Azure specific services and tools. We strongly advise our customers not to make this code part of their production environments without implementing or enabling additional security features.
Each implementation is available as a separate branch. Select the one that best fits your needs:
HOL_v2_AFandLangGraph- Short hands-on lab using Microsoft Agent Framework and LangGraphWorkShop_v2_PythonLangGraph- Comprehensive Python workshop with LangGraph
HOL_v1_SKandLangGraph- Earlier HOL version with Semantic KernelWorkShop_v1_SKandLangGraph- Earlier workshop version with Semantic Kernel
Each branch contains two main folders:
π 01_exercises/
βββ Starter code to build upon
βββ Step-by-step instructions to guide you
π 02_completed/
βββ Fully working solution for demos and reference
- Select your branch - Choose from the options above based on your format preference and desired technology stack
- Navigate to
01_exercises- Start building with guided instructions - Reference
02_completed- Check the complete implementation whenever needed
This workshop demonstrates a multi-agent architecture where specialized AI agents collaborate to:
- Process customer requests
- Retrieve account information
- Execute banking transactions
- Provide personalized recommendations
We welcome contributions! If you find issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.
Ready to get started? Pick your branch and let's build something amazing! π