MultiBot-AI est une application open-source qui permet d'exécuter un chatbot IA localement, sans dépendance aux services cloud. Il repose sur LangChain, Streamlit et des modèles de langage open-source, offrant des fonctionnalités avancées telles que :
✅ Chat IA local : conversation en langage naturel avec un modèle LLM open-source
✅ Analyse de fichiers PDF : extraction et interrogation de contenu
✅ Reconnaissance de texte dans les images (OCR) : lecture de texte à partir d'images
✅ Traitement audio : reconnaissance et synthèse vocale avec Whisper & TTS
✅ Exécution locale : confidentialité garantie sans dépendance cloud
🔹 Pourquoi MultiBot-AI ?
💡 Confidentialité garantie – aucune donnée envoyée à un serveur externe.
🚀 IA Multimodale – Texte, PDF, images et audio dans une seule application.
🛠️ Open-Source – Code libre et modifiable pour l'améliorer selon vos besoins.
- LangChain - Orchestration de modèles de langage
- Streamlit - Interface utilisateur interactive
- Transformers (Hugging Face) - Modèles open-source
- PyPDFium2 - Extraction de texte à partir de PDF
- Tesseract OCR - Reconnaissance de texte sur images
- Whisper / SpeechRecognition - Traitement de la voix
Assurez-vous d'avoir Python 3.10+ installé.
# Cloner le projet
git clone https://github.com/SHoward225/MultiBot-AI.git
cd MultiBot-AI
# Créer et activer un environnement virtuel
python3 -m venv chat_venv
source chat_venv/bin/activate # Sur Windows: chat_venv\Scripts\activate
# Installer les dépendances
pip install --upgrade pip
pip install -r requirements.txt
streamlit run app.py- 🔥 Intégration d'un modèle LLM local (GPT-J, Mistral, Falcon)
- 🎯 Amélioration de la gestion du contexte des conversations
- 📊 Intégration d'un tableau de bord pour visualiser les réponses
💡 MultiBot-AI a été conçu pour explorer les capacités des modèles IA locaux et développer des applications multimodales confidentielles et performantes.
👨💻 Ce projet démontre mes compétences en NLP, Machine Learning et développement logiciel. Il est en constante évolution, et toute contribution est la bienvenue ! 🚀
📢 Suggestions et contributions bienvenues !
- Forkez le projet
- Créez une issue pour proposer des améliorations
- Soumettez une Pull Request avec vos modifications
- 📧 Email : [email protected] | [email protected]
- 💼 LinkedIn : Konan Junior Aimé Stéphane KOUADIO
- 🐙 GitHub : Stéphane KOUADIO