# Technical Guide

Jugalbandi (JB) Manager is a full AI-powered conversational chatbot platform. It's platform agnostic and can serve multiple channels such as WhatsApp or custom web interfaces. It can handle conversations in both text and voice across any language. It comes with Bhashini Speech models out of the box and can failover to Azure.

The technical documentation is organized as follows:

1. [Tutorials](https://github.com/OpenNyAI/Jugalbandi-Manager/blob/main/docs/tutorials/README.md)
   1. [Quickstart](technical-guide/tutorials/quickstart) -- Start Here
2. [How to guides](https://github.com/OpenNyAI/Jugalbandi-Manager/blob/main/docs/how-tos/README.md)
   1. [Local Development](technical-guide/how-tos/developer)
   2. [Write Your Own Bot](technical-guide/how-tos/fsm_building)
3. [References](https://github.com/OpenNyAI/Jugalbandi-Manager/blob/main/docs/references/README.md)
   1. [Dependencies](technical-guide/references/dependencies)
   2. [Output from Bot](technical-guide/references/fsm-output)
   3. [Example: Grievance Bot](technical-guide/references/example-grievance-bot/index)
4. [Explanations](https://github.com/OpenNyAI/Jugalbandi-Manager/blob/main/docs/explanations/README.md)
   1. [JB Manager Architecture](technical-guide/explanations/architecture)
