maj auto 1

This commit is contained in:
xavier committed 2026-08-16 11:27:08 +02:00
1 parent 4ae3c49595
commit ed08ff5680
4 files changed
+324 -140

No files matched your search

+47 -32
View File
@@ -1,40 +1,55 @@
# Aethas38 - Multi-IA Orchestrator
# Aethas38 - Multi-IA Orchestrateur (Minecraft-Tech Edition)
Système d'IA modulaire avec orchestrateur local et routeur intelligent.
Plateforme SaaS d'IA modulaire : Orchestrateur local, routeur intelligent, sécurisé et facturable.
## 📋 To-Do List (Roadmap)
### Phase 1 : Infrastructure & Environnement ✅
- [x] Désactiver interface graphique serveur (mode headless)
- [x] Installation Docker, Compose et Nginx Proxy Manager
- [x] Configuration réseau (Pare-feu / Ports)
- [x] Initialisation dépôts Gitea/GitHub
### 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 2 : Orchestrateur Local (Backend) ✅
- [x] Installation Ollama + Qwen 2.5 3B (Serveur)
- [x] Développement de l'interface de base FastHTML
- [x] Connexion réussie entre PC de dev et Serveur IA
- [x] Développement du script de Routage (Gateway avec Qwen)
- [x] Intégration des APIs tierces (Groq, Gemini avec système de cascade)
- [ ] Système de gestion de file d'attente (Queue List)
- [ ] Création du système d'interdiction automatique (Fichiers refusés)
### 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 3 : Front-Office & Sécurité Financière ⏳
- [ ] Création UI légère (Thème Aethas avec encarts dynamiques)
- [ ] Dashboard Finance (Compteur de frais et analyse consommation tokens)
- [ ] **Simulateur de coût avant requête** (pour éviter les défauts de paiement)
- [ ] Passage des clés API en mode "Pay-as-you-go" (Une fois le simulateur testé et validé)
- [ ] Implémentation du switch Gratuit/Payant pour les utilisateurs
- [ ] Système d'inscription et validation Admin
### 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 4 : Déploiement & Sécurité
- [ ] Mise en conteneur Docker
- [ ] Mise en production sur aethas38.duckdns.org
- [ ] Tests de charge et vérification des sécurités de facturation
### 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)
---
## 💡 Informations Techniques
* **Orchestrateur :** Local (Ollama / Qwen 2.5 3B)
* **Framework Interface :** FastHTML
* **Langage :** Python 3.13 (Environnement Virtuel strict)
* **Serveur :** Debian (Headless, GTX 1650 4Go VRAM)
### 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