Skip to content

A multi-agent sample and workshop for a retail banking scenario. Implemented in both C# and Python, using Angular as Frontend!

License

Notifications You must be signed in to change notification settings

AzureCosmosDB/banking-multi-agent-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏦 Banking Multi-Agent Workshop

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.

🌟 What You'll Learn

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.

πŸ“š Workshop Formats

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.

πŸš€ Getting Started

Choose Your Path

Each implementation is available as a separate branch. Select the one that best fits your needs:

Current Versions

  • HOL_v2_AFandLangGraph - Short hands-on lab using Microsoft Agent Framework and LangGraph
  • WorkShop_v2_PythonLangGraph - Comprehensive Python workshop with LangGraph

Legacy Versions

  • HOL_v1_SKandLangGraph - Earlier HOL version with Semantic Kernel
  • WorkShop_v1_SKandLangGraph - Earlier workshop version with Semantic Kernel

Repository Structure

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

Next Steps

  1. Select your branch - Choose from the options above based on your format preference and desired technology stack
  2. Navigate to 01_exercises - Start building with guided instructions
  3. Reference 02_completed - Check the complete implementation whenever needed

πŸ’‘ What's Inside

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

🀝 Contributing

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! πŸš€

About

A multi-agent sample and workshop for a retail banking scenario. Implemented in both C# and Python, using Angular as Frontend!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9