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.
Key Features
01LLM tool execution capabilities
02Azure Bot Framework integration
03Local development setup with ngrok and Terraform
04MS Teams bot development support
050 GitHub stars
06Large Language Model (LLM) integration for conversational AI