The BESSER Bot Framework (BBF) is part of the BESSER (Building Better Smart Software Faster) project. It aims to make the design and implementation of chatbots easier and accessible for everyone.
Check out the official documentation.
pip install besser-bot-framework
Note that if you want to set your bot's language to Luxembourgish and are using the package installed with pip, you will need to manually install the spellux library. If you clone this project, installing the requirements from the requirements.txt file is enough.
- greetings_bot: Very simple bot for the first contact with the framework
- weather_bot: Introducing entities
- llm_bot: Introducing Large Language Models (LLMs)
- rag_bot: Introducing Retrieval Augmented Generation (RAG)
- telegram_bot: Introducing the TelegramPlatform
For more example bots, check out the BBF-bot-examples repository!