Skip to content

A multi-agent sample and workshop for a retail banking scenario. Implemented in both C# using Semantic Kernel Agents and Python using LangGraph.

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

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banking-multi-agent-workshop

A multi-agent sample and workshop for a retail banking scenario. Implemented in both C# using Semantic Kernel Agents and Python using LangGraph.

Using dev containers for development

This repository is setup to use dev containers for development. This means that you can use Visual Studio Code to open the repository in a container that has all the dependencies installed. This is useful if you don't want to install all the dependencies on your local machine.

There are two ways you can use dev containers:

  1. With GitHub Codespaces - development environment that's hosted in the cloud
  2. Or locally with the Visual Studio Code Dev Containers extension, if you cannot use GitHub Codespaces for some reason.

Option 1: Using GitHub Codespaces in the browser

This is the easiest way to get started with the development environment. You can use GitHub Codespaces to create a development environment in the cloud and start developing right away.

  1. Fork this repository
  2. Navigate to the main page of the repository you forked, and select the main branch from the branch dropdown menu.
  3. Click the Code button, then click the Codespaces tab.

For details, follow the instructions in the GitHub Codespaces documentation on how to create a new codespace.

Option 2: Using GitHub Codespaces in Visual Studio Code

You can develop with GitHub Codespaces directly in VS Code as well. Although the development environment is hosted in the cloud, you can use your local VS Code editor to connect to the Codespace.

  1. Clone this GitHub repository to your local machine - git clone https://github.com/AzureCosmosDB/banking-multi-agent-workshop
  2. Install and sign into the GitHub Codespaces extension with your GitHub credentials.
  3. In VS Code, in the Activity Bar, click the Remote Explorer icon and choose GitHub Codespaces from the dropdown.
  4. Hover over the "Remote Explorer" side bar and click +.
  5. In the text box, type the name of the repository you want to develop in, then select it.
  6. Choose the main branch and the dev container configuration file.

For detailed walkthrough follow the GitHub Codespaces documentation on the Prerequisites and Creating a codespace in VS Code

Option 3: Using Visual Studio Code Dev Containers extension

If you cannot use GitHub Codespaces, you can use the Visual Studio Code Dev Containers extension to open the repository in a container, and develop locally. The main pre-requisite is to have Docker and Visual Studio Code installed on your local machine.

  1. Install the Visual Studio Code Dev Containers extension
  2. Clone this GitHub repository to your local machine (git clone https://github.com/AzureCosmosDB/banking-multi-agent-workshop) and open it in Visual Studio Code.
  3. Choose Dev Containers: Reopen in Container command from the Command Palette in Visual Studio Code to open the repository in a container.
  4. Once the container opens, you can start developing your application.

Follow the instructions in the Visual Studio Code Dev Containers documentation on how to install and open a repository in a dev container for more details on how to use the extension.

About

A multi-agent sample and workshop for a retail banking scenario. Implemented in both C# using Semantic Kernel Agents and Python using LangGraph.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •