204 lines
5.7 KiB
Markdown
204 lines
5.7 KiB
Markdown
# ✅ Archive du Projet Créée
|
|
|
|
## 📦 Informations sur l'Archive
|
|
|
|
**Nom** : `geniusia_v2_backup_20251121_141106.tar.gz`
|
|
**Taille** : 555 MB (compressé)
|
|
**Date** : 21 novembre 2024, 14:11:06
|
|
|
|
## 📊 Contenu
|
|
|
|
### Statistiques
|
|
- **Fichiers Python** : 92 fichiers
|
|
- **Scripts Shell** : 22 scripts
|
|
- **Documentation** : 75 fichiers Markdown
|
|
- **Total** : 1,864 fichiers
|
|
|
|
### Structure Incluse
|
|
|
|
```
|
|
✅ geniusia2/ # Code source complet
|
|
✅ *.sh # Tous les scripts
|
|
✅ *.py # Scripts Python racine
|
|
✅ *.md # Documentation
|
|
✅ README.md # Documentation principale
|
|
✅ STRUCTURE_PROJET.txt # Liste complète des fichiers
|
|
✅ ARBRE_PROJET.md # Arbre de structure
|
|
```
|
|
|
|
### Exclusions
|
|
|
|
```
|
|
❌ venv/ # Environnement virtuel (à recréer)
|
|
❌ __pycache__/ # Fichiers compilés Python
|
|
❌ *.pyc # Bytecode Python
|
|
❌ .git/ # Historique Git
|
|
❌ node_modules/ # Dépendances Node
|
|
❌ archive/ # Archives anciennes
|
|
❌ data/logs/* # Logs volumineux
|
|
❌ data/screenshots/* # Screenshots volumineux
|
|
❌ *.faiss # Index FAISS volumineux
|
|
❌ *.index # Index volumineux
|
|
```
|
|
|
|
## 🚀 Utilisation de l'Archive
|
|
|
|
### Extraction
|
|
|
|
```bash
|
|
# Extraire l'archive
|
|
tar -xzf geniusia_v2_backup_20251121_141106.tar.gz
|
|
|
|
# Aller dans le dossier
|
|
cd Geniusia_v2/
|
|
```
|
|
|
|
### Installation
|
|
|
|
```bash
|
|
# 1. Créer l'environnement virtuel
|
|
python3 -m venv venv
|
|
source venv/bin/activate
|
|
|
|
# 2. Installer les dépendances
|
|
./installer_dependances_completes.sh
|
|
|
|
# 3. Vérifier l'installation
|
|
./VERIFIER_INSTALLATION.sh
|
|
```
|
|
|
|
### Lancement
|
|
|
|
```bash
|
|
# Lancer l'application
|
|
./geniusia2/run.sh
|
|
|
|
# Ou en mode headless
|
|
./geniusia2/run_headless.sh
|
|
```
|
|
|
|
## 📚 Documentation Incluse
|
|
|
|
### Guides Principaux
|
|
|
|
1. **README.md** - Documentation générale du projet
|
|
2. **GUIDE_INSTALLATION.md** - Guide d'installation complet
|
|
3. **GUIDE_MODES.md** - Explication des modes opérationnels
|
|
4. **ARBRE_PROJET.md** - Structure détaillée du projet
|
|
5. **README_ARCHIVE.md** - Documentation de l'archive
|
|
|
|
### Corrections et Améliorations
|
|
|
|
1. **LOGS_GUI_CONNECTES.md** - Connexion des logs à la GUI
|
|
2. **CORRECTIONS_ERREURS_GUI.md** - Corrections d'erreurs GUI
|
|
3. **FIX_MODE_SUGGESTIONS.md** - Correction du mode Suggestions
|
|
4. **FIX_CALLBACKS_MANQUANTS.md** - Correction des callbacks manquants
|
|
5. **INTEGRATION_COMPLETE.md** - Résumé de l'intégration
|
|
|
|
### Documentation Technique
|
|
|
|
- **geniusia2/QWEN3_VL_USAGE.md** - Utilisation de Qwen3-VL
|
|
- **geniusia2/core/ORCHESTRATOR_README.md** - Documentation de l'orchestrateur
|
|
- **geniusia2/core/LEARNING_MANAGER_README.md** - Gestionnaire d'apprentissage
|
|
- **geniusia2/gui/README.md** - Documentation de la GUI
|
|
|
|
## 🔧 Scripts Utiles Inclus
|
|
|
|
### Lancement
|
|
- `geniusia2/run.sh` - Lancer avec GUI
|
|
- `geniusia2/run_headless.sh` - Lancer sans GUI
|
|
- `LANCER_APPLICATION.sh` - Script de lancement alternatif
|
|
|
|
### Tests
|
|
- `lancer_test.sh` - Tests généraux
|
|
- `lancer_test_mode_assiste.sh` - Tests mode assisté
|
|
- `monitor_workflows.sh` - Monitorer les workflows
|
|
- `check_workflows.sh` - Vérifier les workflows
|
|
|
|
### Installation
|
|
- `installer_dependances_completes.sh` - Installer toutes les dépendances
|
|
- `install_pix2struct.sh` - Installer Pix2Struct
|
|
- `VERIFIER_INSTALLATION.sh` - Vérifier l'installation
|
|
|
|
### Diagnostic
|
|
- `diagnostic_complet_systeme.py` - Diagnostic complet
|
|
- `diagnostic_faiss.py` - Diagnostic FAISS
|
|
- `debug_embeddings.py` - Debug embeddings
|
|
- `visualize_embeddings.py` - Visualiser embeddings
|
|
|
|
### Utilitaires
|
|
- `create_backup.sh` - Créer une nouvelle archive
|
|
- `list_archive_content.sh` - Lister le contenu de l'archive
|
|
- `cleanup_project.sh` - Nettoyer le projet
|
|
|
|
## 🎯 Fonctionnalités du Projet
|
|
|
|
### Modes Opérationnels
|
|
|
|
- **Shadow** (👀) : Observation passive
|
|
- **Assist** (💡) : Suggestions automatiques
|
|
- **Copilot** (🤝) : Assistance proactive
|
|
- **Auto** (🤖) : Exécution automatique
|
|
- **Progressive** (🎓) : Mode adaptatif
|
|
|
|
### Composants Principaux
|
|
|
|
- **Orchestrateur** : Boucle cognitive (Observer → Réfléchir → Agir → Apprendre)
|
|
- **Détection de Workflows** : Détection automatique de patterns
|
|
- **Système d'Embeddings** : CLIP + Pix2Struct + FAISS
|
|
- **Analyse Visuelle** : Qwen3-VL pour comprendre les interfaces
|
|
- **GUI Améliorée** : Interface avec logs en temps réel
|
|
- **Suggestion Manager** : Gestion des suggestions intelligentes
|
|
|
|
## 🔍 Vérification de l'Archive
|
|
|
|
### Lister le Contenu
|
|
|
|
```bash
|
|
# Lister tous les fichiers
|
|
tar -tzf geniusia_v2_backup_20251121_141106.tar.gz
|
|
|
|
# Lister avec statistiques
|
|
./list_archive_content.sh
|
|
```
|
|
|
|
### Vérifier l'Intégrité
|
|
|
|
```bash
|
|
# Vérifier l'archive
|
|
tar -tzf geniusia_v2_backup_20251121_141106.tar.gz > /dev/null && echo "✅ Archive OK"
|
|
```
|
|
|
|
## 📝 Notes Importantes
|
|
|
|
### Après Extraction
|
|
|
|
1. **Recréer le venv** : L'environnement virtuel n'est pas inclus
|
|
2. **Réinstaller les dépendances** : Utiliser `installer_dependances_completes.sh`
|
|
3. **Configurer Ollama** : Installer et configurer Ollama si nécessaire
|
|
4. **Vérifier les permissions** : `chmod +x *.sh` si nécessaire
|
|
|
|
### Données Non Incluses
|
|
|
|
- Logs d'exécution volumineux
|
|
- Screenshots capturés
|
|
- Index FAISS volumineux (seront recréés)
|
|
- Modèles fine-tunés volumineux
|
|
|
|
Ces données seront régénérées lors de l'utilisation de l'application.
|
|
|
|
## 🎉 Résumé
|
|
|
|
L'archive contient :
|
|
- ✅ Code source complet et fonctionnel
|
|
- ✅ Documentation exhaustive
|
|
- ✅ Scripts de lancement et de test
|
|
- ✅ Guides d'installation et d'utilisation
|
|
- ✅ Corrections et améliorations récentes
|
|
|
|
**Prêt à être déployé sur un nouveau système !**
|
|
|
|
---
|
|
|
|
**Pour toute question, consultez README_ARCHIVE.md ou la documentation dans docs/**
|