# Aethas38 - Multi-IA Orchestrateur (Minecraft-Tech Edition) Plateforme SaaS d'IA modulaire : Orchestrateur local, routeur intelligent, sécurisé et facturable. ## 📋 To-Do List (Roadmap) ### Phase 1 & 2 : Infrastructure & Backend de Base ✅ - [x] Installation Docker, Nginx, Pare-feu, Gitea/GitHub - [x] Serveur Local Ollama (Qwen 3B) + FastHTML - [x] Routeur Multi-IA (Groq, Gemini, Local) avec système de cascade ### Phase 3 : Refonte UI & Expérience Utilisateur (En cours) ⏳ - [ ] Thème "Minecraft-Tech" (Inspiré serveurs/redstone) compatible Mobile (Responsive) - [ ] Historique des conversations (Sidebar type ChatGPT/Copilot/Gemini) - [ ] Envoi de fichiers (Upload) pour analyse - [ ] Demande de thème personnalisé par l'utilisateur (Notification admin par mail) ### Phase 4 : Gestion des Utilisateurs & Sécurité - [ ] Système de connexion sécurisé (Mots de passe cryptés) - [ ] Fail2Ban (Blocage 15 mins après 5 erreurs) - [ ] Intégration SMTP (mail.aethas38.duckdns.org) pour mot de passe oublié/notifications - [ ] Gestion des rôles : Admin (Xavier, Céline), Famille (Anaëlle, Audric, Renan), et Externes ### Phase 5 : Sécurité Financière & Facturation Exacte 💰 - [ ] Création d'un fichier Excel pour le calcul du coût serveur (2x 1000W H24, Écrans 18/24h, Internet 60€/mois) - [ ] Simulateur de coût avant requête : L'estimation doit être exacte pour éviter les défauts de paiement - [ ] Gestion des comptes et provisions (Carte Bancaire) : - Le compte doit être approvisionné avant requête - Un test du restant financier est effectué avant d'autoriser le lancement - [ ] Règles d'exceptions Administrateurs & Famille : - Xavier, Céline, Audric, Renan et Anaëlle sont rattachés au master-compte (Xavier/Céline) - Ces 5 comptes n'ont pas besoin de provisionner leurs fonds - [ ] Règles d'exceptions Externes : - Les utilisateurs externes reçoivent une demande de validation pour la partie payante - Application d'une majoration invisible de 15% sur leurs requêtes - [ ] Compteur en temps réel mis à jour pour tout le monde après le retour de l'IA (Basé sur le prix annoncé) - [ ] Routage Conditionnel Payant : Utiliser *toutes* les IA en adéquation avec le thème de la requête (payantes et gratuites) ### Phase 6 : Nouvelles Capacités IA (Spécialisations & Modèles) 🤖 *La mise en forme finale des retours est assurée par l'abonnement Gemini.* | Domaine de tâche | Modèle / Moteur | Fournisseur / Hébergement | Rôle principal | | :--- | :--- | :--- | :--- | | **Orchestration & Tri** | Qwen 2.5 (3B/7B quantizé) | Local (GTX 1650 / Ollama) | Analyse l'intention, gère le chat rapide et route vers la bonne IA | | **Prog. & Java 21** | Claude 3.5 Sonnet / Qwen Coder | Anthropic / OpenRouter | Correction bugs, KubeJS, modernisation de mods (Pay-as-you-go) | | **Serveur / Logs** | Llama 3.3 (8B / 70B) | Groq API | Analyse crashs Prism Launcher, Bash, Docker (Gratuit / Rapide) | | **Logique & Quêtes** | DeepSeek R1 (Distillé) | DeepSeek API / Gratuit | Structuration logique des modpacks et FTB Quests | | **Images HD / Vidéo** | Gemini 2.0 Flash / FLUX.1 | Google AI Studio & Fal.ai | Analyse d'images/vidéos et génération d'assets 2K | | **Bureautique** | À définir | À définir | Excel (Macros, formules complexes) | ### Phase 7 : RAG (Mémoire Locale) & Maintenance - [ ] "RAG" (Retrieval-Augmented Generation) : Permettre au modèle local d'apprendre, chercher et mémoriser (Base de données vectorielle type ChromaDB) - [ ] Script de surveillance de l'espace disque du serveur - [ ] Création de logs centralisés consultables/téléchargeables par l'Admin - [ ] Étude de marché (Tarifs concurrents type "Mammouth" etc.) pour la viabilité de la version Pro