Skip to content

khemerson/Genia-Web-Training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Genia Web Training - Plateforme de Formation IA Générative & Assistant Pédagogique Intelligent

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.

Status Next.js React TypeScript Docker License AI

🚀 Quick Start: git clone → cd genia-mvp → npm install → npm run dev → 🎓


📚 Table des Matières


🎯 Vision & Objectifs

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

⚙️ Architecture Technique

🏗️ Architecture Globale

┌─────────────────────────────────────────────────────────────┐
│                    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                     │
└─────────────────────┴───────────────────────────────────────┘

🏗️ Structure du Projet

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

🤖 Intelligence Artificielle

🔄 Système de Fallback Intelligent

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)

🧠 Capacités IA Intégrées

  • 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

🚀 Démarrage Rapide

📱 Version MVP (Développement)

# 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

🐳 Version Docker (Production)

# 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 :

🎓 Méthodologie GENIA

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

Approche Pédagogique Innovante

  • 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

Les 5 Piliers GENIA

G - Guide Progressif

Apprentissage structuré étape par étape avec parcours adaptatif basé sur les techniques de répétition espacée et pratique de rappel

E - Exemples Concrets

Applications réelles et cas d'usage professionnels inspirés des meilleures formations mondiales en prompt engineering

N - Niveau Adaptatif

Personnalisation intelligente selon profil et progression, basée sur les frameworks académiques reconnus (CCFC et techniques Stanford/MIT)

I - Interaction Pratique

Hands-on learning avec assistant IA et exercices interactifs, privilégiant l'expérimentation active sur la théorie passive

A - Assessment Continu

Évaluation automatique par IA avec feedback constructif, inspirée des standards académiques et intégrant des garde-fous éthiques

📊 Fonctionnalités Clés

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

🔧 Technologies & Stack

Frontend & UX

  • 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

Backend & IA

  • 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)

Infrastructure & DevOps

  • 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

📄 Statut du Projet

Version MVP (v1.0) - Production Ready

  • 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

🔄 Version Docker (v1.0) - Production Ready

  • 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

🎯 Roadmap

📅 Q2 2025 - Enrichissement Contenu

  • 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

📅 Q3 2025 - IA Avancée

  • 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

📅 Q4 2025 - Écosystème

  • Marketplace de prompts communautaire
  • API publique pour intégrations tierces
  • Programme entreprise avec analytics RH
  • Certification officielle reconnue industrie

📄 Licence

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

👥 Contribution et Développement

🤝 Contributions Techniques

Les contributions au code sont encouragées sous licence Apache 2.0 :

git fork → git clone → npm install → développer → PR

📚 Contributions Pédagogiques

Les améliorations au contenu doivent respecter la méthode GENIA avec attribution à Hemerson KOFFI.

💼 Usage Commercial

Pour utilisation commerciale de la méthodologie GENIA, contactez : hemerson.koffi@example.com

📞 Contact

👨‍💼 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.

About

Projet de création de formation en GENIA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors