Public Access
61 lines
4.9 KiB
Markdown
61 lines
4.9 KiB
Markdown
# Aethas38 - Multi-IA Orchestrateur (Minecraft-Tech Edition)
|
|
|
|
Plateforme SaaS d'IA modulaire : Orchestrateur local, routeur intelligent, sécurisé et facturable.
|
|
**Architecture réseau :** Déploiement via Docker derrière Nginx Proxy Manager (NPM) sur `https://ia.aethas38.duckdns.org`.
|
|
|
|
## 📜 Licence & Droits d'Utilisation (EULA)
|
|
Ce projet est distribué sous une licence "Source Available" propriétaire (EULA) rédigée par Xavier Fernandez (Aethas38).
|
|
* **Modifications & Partage :** Les utilisateurs sont autorisés à modifier et améliorer le code, à condition de partager ces améliorations avec la communauté.
|
|
* **Restrictions strictes :** Il est **strictement interdit** de modifier ou supprimer les crédits de l'auteur originel, de retirer le module de dons dédié au créateur, ou de désactiver la télémétrie de sécurité (notification d'installation avec IP/Nom admin envoyée à `admin@mail.aethas38.duckdns.org`). L'installation requiert l'acceptation explicite de ces termes.
|
|
|
|
## 📋 To-Do List (Roadmap)
|
|
|
|
### Phase 1 & 2 : Infrastructure & Backend de Base ✅
|
|
- [x] Installation Docker, Nginx (NPM), Pare-feu, Gitea/GitHub
|
|
- [x] Serveur Local Ollama (Qwen 3B) + FastHTML (Adapté aux processeurs limités type AMD Phenom)
|
|
- [x] Routeur Multi-IA (OpenRouter, Gemini, Local) avec système de cascade et directives d'aiguillage strictes
|
|
- [x] Continuité de service : IA de secours automatique
|
|
|
|
### Phase 3 : Refonte UI & Expérience Utilisateur ✅
|
|
- [x] Thème "Minecraft-Tech" (Inspiré serveurs/redstone) compatible Mobile (Responsive)
|
|
- [x] Historique (Sidebar) avec Renommage, Épinglage, Suppression et Navigation isolée par session
|
|
- [x] Zone de saisie intelligente (Textarea auto-adaptatif, Drag & Drop avec pills/miniatures, Collage multi-fichiers jusqu'à 10)
|
|
- [x] Export modulaire et propre (PDF, DOC, TXT, JSON, ZIP)
|
|
- [x] Boutons de partage direct (WhatsApp, Email)
|
|
- [x] Indicateur d'avancement dynamique (Loader Néon) pendant le traitement des IA
|
|
- [x] Architecture modulaire propre (Dossier `modules/`)
|
|
|
|
### Phase 4 : Gestion des Utilisateurs & Sécurité Légale
|
|
- [ ] Créer un lien Paypal pour les dons des utilisateurs (Incluant un bouton de don inaltérable pour le créateur Aethas38).
|
|
- [ ] Mettre en place une bibliothèque logicielle autonome sur le serveur (création PDF, DOCX, etc.).
|
|
- [ ] Routage automatique (Gratuit vs Payant) sélectionné par l'utilisateur.
|
|
- [ ] Système de connexion sécurisé avec configuration du premier lancement (DOB depuis 1900, Email, Clés API). L'utilisateur Xavier a obligatoirement le rôle "Dieu tout puissant" (Admin global).
|
|
- [ ] Sécurité Légère : Fail2Ban, protection Bruteforce et DDoS. **Blocage total des accès VPN**.
|
|
- [ ] Conformité légale (RGPD) : Journalisation stricte des IP par client conservée 1 an.
|
|
- [ ] Multilinguisme : Adaptation automatique de la langue du site via la géolocalisation de l'IP.
|
|
|
|
### Phase 5 : Sécurité Financière & Facturation Exacte 💰
|
|
- [ ] Simulateur de coût avant requête : L'estimation doit être exacte pour éviter les défauts de paiement.
|
|
- [ ] Cryptage absolu de toutes les données sensibles et bancaires.
|
|
- [ ] Module de conversion des devises en temps réel (Taux du jour) pour un affichage transparent.
|
|
- [ ] **Utilisateurs Privilégiés (Zéro Marge) :** Xavier, Céline, Anaëlle, Renan et Audric. Autorisation de virements manuels pour la cagnotte.
|
|
- [ ] **Marge Commerciale :** Majoration automatique via la formule `Prix_Facture_HT = Cout_API_OpenRouter_HT / 0.85` (soit 15% de marge) pour les comptes externes, prenant en compte le statut auto-entrepreneur (TVA).
|
|
- [ ] Export comptable Excel (TCD) par utilisateur via Pandas/Openpyxl et archivage PDF automatisé.
|
|
|
|
### Phase 6 : Nouvelles Capacités IA (Spécialisations & Modèles) 🤖
|
|
*Note : L'infrastructure bascule sur OpenRouter pour palier aux décommissionnements constants des autres fournisseurs.*
|
|
|
|
| Domaine de tâche | Modèle / Moteur | Fournisseur / Hébergement | Rôle principal |
|
|
| :--- | :--- | :--- | :--- |
|
|
| **Orchestration & Tri** | Qwen 2.5 (3B) | Local (GTX 1650 / Ollama) | Analyse l'intention, gère le chat rapide et route vers la bonne IA |
|
|
| **Bureautique & Code** | Llama 3.1 / Qwen 2.5 Coder | OpenRouter API (Gratuit) | Programmation, scripts, macros VBA, mathématiques |
|
|
| **Images HD / Fichiers** | Gemini 2.0 Flash / Pro | Google AI Studio | Analyse d'images/vidéos et documents joints |
|
|
|
|
### Phase 7 & 8 : Maintenance & Déploiement
|
|
- [ ] Script de surveillance de l'espace disque du serveur (Beszel / Psutil) réservé à l'Admin.
|
|
- [ ] Sauvegarde automatique : Compression du site toutes les 6 heures vers GDrive (`25-BACKUP SITE`), 4 versions conservées.
|
|
- [ ] Hébergement sur Gitea/Github des versions "Install Initial" ou "Update" pour Docker. Licence identique sur les deux plateformes.
|
|
- [ ] Création d'un Wiki détaillé multilingue pour l'installation personnelle.
|
|
|
|
## 📷 Vidéosurveillance & Détection Intelligente
|
|
*(Voir configuration Frigate locale et Google Coral TPU existante)* |