CoolFace
Apppublic

gilgar42/chatbot-bts-sio

sourceHugging Facecc-by-nc-4.0updated 2y agoView on Hugging Face
0likes
App README

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

🎓 Chatbot BTS SIO

Assistant virtuel spécialisé pour le BTS Services Informatiques aux Organisations (SLAM & SISR).

✨ Fonctionnalités

Intelligence Artificielle

  • —Modèle Mistral-7B-Instruct optimisé pour le BTS SIO
  • —Réponses contextualisées selon SLAM/SISR
  • —Exemples de code pour SLAM
  • —Schémas réseaux pour SISR
  • —Citations des références officielles

Interface Utilisateur

  • —Design responsive mobile-first
  • —Exemples de questions prédéfinis
  • —Messages d'erreur explicites
  • —Temps de réponse optimisé
  • —Thème visuel personnalisé

Capacités Techniques

  • —Gestion des erreurs robuste
  • —Retry automatique en cas d'échec
  • —Timeouts configurables
  • —Validation des entrées
  • —Configuration via variables d'environnement

🚀 Déploiement

Prérequis

bash
pip install -r requirements.txt

Variables d'Environnement

  • —HUGGINGFACE_API_KEY: Votre clé API Hugging Face

Lancement Local

bash
python app.py

Hugging Face Spaces

  1. 1.Fork ce repository
  2. 2.Créer un nouveau Space
  3. 3.Configurer la variable d'environnement
  4. 4.Déployer

🔧 Configuration

python
@dataclass
class ChatbotConfig:
    model_name: str = "mistralai/Mistral-7B-Instruct-v0.1"
    api_key_env: str = "HUGGINGFACE_API_KEY"
    max_retries: int = 3
    timeout: int = 30

📚 Exemples de Questions

  • —Différences entre SLAM et SISR
  • —Matières principales
  • —Débouchés professionnels
  • —Technologies utilisées
  • —Projets et stages

🛠️ Technologies

  • —Python 3.8+
  • —Gradio 4.19.2
  • —Mistral AI
  • —Hugging Face API

📝 License

MIT License - Voir le fichier LICENSE pour plus de détails.