Ce dépôt contient l'ensemble des configurations d'Infrastructure as Code (IaC) et d'applications pour le déploiement et la gestion d'une plateforme de formation révolutionnaire en IA générative, basée sur la méthodologie pédagogique GENIA créée par Hemerson KOFFI.
Ce projet démocratise l'apprentissage de l'IA générative grâce à une approche structurée, interactive et adaptative. Suivez l'aventure sur LinkedIn via le hashtag #GENIATraining.
🚀 Quick Start: git clone → cd genia-mvp → npm install → npm run dev → 🎓
- 🎯 Vision & Objectifs
- ⚙️ Architecture Technique
- 🏗️ Structure du Projet
- 🤖 Intelligence Artificielle
- 🚀 Démarrage Rapide
- 🎓 Méthodologie GENIA
- 📊 Fonctionnalités Clés
- 🔧 Technologies & Stack
- 📄 Statut du Projet
- 🎯 Roadmap
- 📄 Licence
- 👥 Contribution et Développement
- 📞 Contact
L'objectif est de créer une plateforme de formation IA générative souveraine, modulaire et résiliente, capable de :
- Démocratiser l'apprentissage de l'IA générative avec la méthodologie GENIA éprouvée
- Fournir un assistant pédagogique intelligent avec fallback multi-providers (Mistral, OpenAI, Anthropic)
- Offrir une expérience d'apprentissage progressive du niveau débutant à expert business
- Garantir l'autonomie technologique avec infrastructure auto-hébergeable
- Assurer une formation éthique et responsable de l'usage de l'IA générative
┌─────────────────────────────────────────────────────────────┐
│ GENIA Web Training │
├─────────────────────┬───────────────────────────────────────┤
│ Frontend PWA │ Backend & Infrastructure │
│ │ │
│ • Next.js 15 + React│ • API Routes Multi-IA │
│ • TypeScript + PWA │ • Mistral AI (Principal) │
│ • TailwindCSS v4 │ • OpenAI GPT (Fallback) │
│ • Assistant IA │ • Anthropic Claude (Fallback) │
│ • Mode Hors Ligne │ • PostgreSQL + Redis │
│ │ • Docker + NGINX │
└─────────────────────┴───────────────────────────────────────┘
Genia-Web-Training/
├── 📱 genia-mvp/ # Application MVP Next.js (Développement Rapide)
│ ├── src/app/ # Interface utilisateur moderne
│ ├── src/api/ # API Routes avec IA multi-providers
│ └── public/ # Assets et PWA manifest
├── 🐳 genia-docker/ # Infrastructure Production Complète
│ ├── app/ # Application Next.js optimisée
│ ├── docker-compose.yml # Orchestration des services
│ ├── nginx/ # Reverse proxy & SSL
│ ├── postgres/ # Base de données haute performance
│ ├── monitoring/ # Prometheus + Grafana
│ └── scripts/ # Scripts de déploiement automatisés
└── 📄 Licences & Documentation
Architecture Multi-Providers avec continuité de service garantie :
Mistral AI (Principal) 🇫🇷
↓ (si indisponible)
OpenAI GPT-5 Mini 🇺🇸
↓ (si indisponible)
Anthropic Claude 3.5 Haiku 🇺🇸
↓ (si indisponible)
Assistant Système (Fallback Gracieux)
- Assistant Pédagogique Contextuel : Chat intelligent adapté à chaque leçon, basé sur les recherches en prompt engineering
- Évaluation Automatique : Scoring des réponses ouvertes avec feedback détaillé, inspiré des standards académiques
- Personnalisation Adaptative : Contenu ajusté selon le niveau et progrès, utilisant l'intelligence artificielle
- Streaming Temps Réel : Réponses fluides avec affichage progressif pour une expérience optimale
- Mécanismes de Sécurité : Garde-fous intégrés et validation automatique
# 1. Cloner le repository
git clone https://github.com/your-org/Genia-Web-Training.git
cd Genia-Web-Training/genia-mvp
# 2. Installation des dépendances
npm install
# 3. Configuration environnement
cp .env.example .env.local
# Éditer .env.local avec vos clés API (Mistral, OpenAI, Anthropic)
# 4. Démarrage développement
npm run dev🌐 Interface disponible : http://localhost:3000
# 1. Accéder au répertoire Docker
cd Genia-Web-Training/genia-docker
# 2. Configuration automatique
chmod +x scripts/setup.sh
./scripts/setup.sh
# 3. Configuration des variables
cp env.docker.template .env
# Éditer .env avec vos paramètres de production
# 4. Déploiement complet
chmod +x scripts/deploy.sh
./scripts/deploy.sh🌐 Services disponibles :
- Application : http://localhost
- Monitoring : http://localhost:3001 (Grafana)
- Métriques : http://localhost:9090 (Prometheus)
La méthodologie GENIA a été développée par Hemerson KOFFI, passionné d'IA générative et de pédagogie innovante.
🚀 Inspiré par les meilleures formations mondiales (Stanford, MIT, DeepLearning.ai) et adapté au marché francophone
- ✅ Recherche approfondie sur les meilleures pratiques mondiales en prompt engineering
- ✅ Méthodologie microlearning avec 70% de pratique, 30% de théorie
- ✅ Techniques avancées inspirées de : CCFC, Chain-of-Thought, Few-Shot Learning
- ✅ Innovation IA : Premier assistant pédagogique contextuel francophone
Apprentissage structuré étape par étape avec parcours adaptatif basé sur les techniques de répétition espacée et pratique de rappel
Applications réelles et cas d'usage professionnels inspirés des meilleures formations mondiales en prompt engineering
Personnalisation intelligente selon profil et progression, basée sur les frameworks académiques reconnus (CCFC et techniques Stanford/MIT)
Hands-on learning avec assistant IA et exercices interactifs, privilégiant l'expérimentation active sur la théorie passive
Évaluation automatique par IA avec feedback constructif, inspirée des standards académiques et intégrant des garde-fous éthiques
| Fonctionnalité | MVP | Docker | Description |
|---|---|---|---|
| 🎓 Formation Progressive | ✅ | ✅ | 3 modules adaptatifs (Fondamentaux → Prompt Engineering → Applications Métier) |
| 🤖 Assistant IA Multi-Provider | ✅ | ✅ | Chat contextuel avec fallback Mistral/OpenAI/Anthropic |
| 📱 PWA Hors Ligne | ✅ | ✅ | Installation native + synchronisation différée |
| ⚡ Streaming Temps Réel | ✅ | ✅ | Affichage progressif des réponses IA |
| 🎯 Évaluation Intelligente | ✅ | ✅ | Scoring automatique + feedback personnalisé |
| 📊 Tableau de Bord | ✅ | ✅ | Suivi progression avec métriques détaillées |
| 🔒 Infrastructure Sécurisée | ➖ | ✅ | NGINX + SSL + monitoring + backups |
| 🚀 Haute Performance | ➖ | ✅ | PostgreSQL optimisé + Redis + cache |
- Next.js 15.5.2 avec Turbopack pour performances maximales
- React 19 + TypeScript 5 pour robustesse
- TailwindCSS v4 pour design moderne et responsive
- PWA avec service workers et mode hors ligne
- API Routes Next.js pour logique métier
- Mistral AI (modèle principal français)
- OpenAI GPT-5 Mini (fallback performance)
- Anthropic Claude 3.5 Haiku (fallback éthique)
- Docker + Docker Compose pour containerisation
- PostgreSQL optimisé haute performance
- Redis pour cache et sessions
- NGINX reverse proxy avec SSL
- Prometheus + Grafana pour monitoring
- Scripts automatisés pour déploiement
- 3 modules de formation fondamentaux
- Assistant IA avec fallback multi-providers
- PWA avec mode hors ligne
- Système d'évaluation automatique
- Interface moderne et responsive
- Infrastructure complète containerisée
- Haute performance et sécurité
- Monitoring et alertes intégrés
- Scripts de déploiement automatisés
- Backups et restauration
- 2 nouveaux modules : Code Assistant + Creative Applications
- Formations sectorielles : Marketing, RH, Finance (basées sur les meilleures pratiques mondiales)
- Projets capstone avec certification reconnue industrie
- Communauté apprenants avec forums, peer review et partage d'expériences
- IA Tutor personnalisé avec analyse comportementale et techniques de microlearning
- Générateur d'exercices adaptatifs basé sur les recherches en prompt engineering
- Assistant vocal pour apprentissage mains-libres et pratique intensive
- Analytics pédagogiques avancés avec prédiction de performance
- Marketplace de prompts communautaire
- API publique pour intégrations tierces
- Programme entreprise avec analytics RH
- Certification officielle reconnue industrie
Ce projet utilise une licence hybride optimisant l'usage éducatif et protégeant la propriété intellectuelle :
- 🔧 Code Technique : Apache License 2.0 (libre usage et contribution)
- 📚 Contenu Pédagogique : Creative Commons BY-NC-SA 4.0 (attribution obligatoire)
- 🧠 Méthode GENIA : Propriété intellectuelle d'Hemerson KOFFI
📋 Détails complets : Voir fichier LICENSE
Les contributions au code sont encouragées sous licence Apache 2.0 :
git fork → git clone → npm install → développer → PRLes améliorations au contenu doivent respecter la méthode GENIA avec attribution à Hemerson KOFFI.
Pour utilisation commerciale de la méthodologie GENIA, contactez : hemerson.koffi@example.com
👨💼 Créateur & Architecte
Hemerson KOFFI
- 🧠 Créateur de la méthodologie pédagogique GENIA
- 🎓 Passionné d'IA générative et de pédagogie innovante
- 📚 Chercheur autodidacte : étude approfondie des formations Stanford, MIT, Google, DeepLearning.ai
- 🚀 Vision : Démocratiser l'IA générative par une pédagogie adaptée au marché francophone
- ⚡ Innovation : Premier assistant pédagogique IA contextuel français
- 🌐 LinkedIn : Suivez #GENIATraining
- 📧 Contact : hemerson.koffi@example.com
⭐ Si ce projet vous aide à maîtriser l'IA générative, n'hésitez pas à lui donner une étoile !
💡 GENIA : Démocratiser l'IA générative pour transformer positivement notre société grâce à l'éducation.