Provides a foundational Python application for building chatbots integrated with the Azure Bot Framework.
Chatbot Root is a Python-based starter kit designed to accelerate the development of sophisticated chatbots, particularly for Microsoft Teams. It acts as a foundational layer, facilitating seamless integration with the Azure Bot Framework and leveraging Large Language Models (LLMs) for intelligent conversational AI. The project outlines a clear interaction flow between MS Teams, the Bot Framework, the custom Bot Service, and LLM services, including support for external tool execution. It also provides comprehensive guidance on setting up necessary Azure components, generating API tokens, and configuring local development environments.