# 📩 Archive GeniusIA v2 ## 📋 Contenu de l'Archive Cette archive contient le code source complet du projet **GeniusIA v2** - un systĂšme RPA (Robotic Process Automation) intelligent avec apprentissage automatique. ### đŸ—‚ïž Fichiers Inclus - ✅ Code source Python complet (`geniusia2/`) - ✅ Scripts de lancement et de test (`.sh`) - ✅ Documentation complĂšte (`.md`) - ✅ Structure du projet (`ARBRE_PROJET.md`) - ✅ Guides d'installation et d'utilisation - ✅ SpĂ©cifications des fonctionnalitĂ©s (`.kiro/specs/`) ### ❌ Fichiers Exclus - ❌ Environnement virtuel Python (`venv/`) - ❌ Fichiers compilĂ©s (`__pycache__/`, `*.pyc`) - ❌ Historique Git (`.git/`) - ❌ Logs volumineux (`data/logs/*`) - ❌ Screenshots (`data/screenshots/*`) - ❌ Index FAISS volumineux (`*.faiss`, `*.index`) ## 🚀 Installation Rapide ### 1. Extraire l'Archive ```bash tar -xzf geniusia_v2_backup_*.tar.gz cd Geniusia_v2/ ``` ### 2. Installer les DĂ©pendances ```bash # CrĂ©er un environnement virtuel python3 -m venv venv source venv/bin/activate # Linux/Mac # ou venv\Scripts\activate # Windows # Installer les dĂ©pendances ./installer_dependances_completes.sh ``` ### 3. Lancer l'Application ```bash ./geniusia2/run.sh ``` ## 📚 Documentation Principale ### Guides Essentiels 1. **GUIDE_INSTALLATION.md** - Installation complĂšte du systĂšme 2. **GUIDE_MODES.md** - Explication des diffĂ©rents modes 3. **ARBRE_PROJET.md** - Structure dĂ©taillĂ©e du projet 4. **README.md** - Documentation gĂ©nĂ©rale ### Corrections RĂ©centes 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 ## 🎯 FonctionnalitĂ©s Principales ### Modes OpĂ©rationnels - **Shadow** (👀) : Observation passive des actions utilisateur - **Assist** (💡) : Suggestions automatiques basĂ©es sur les patterns appris - **Copilot** (đŸ€) : Assistance proactive - **Auto** (đŸ€–) : ExĂ©cution automatique des workflows - **Progressive** (🎓) : Mode adaptatif qui Ă©volue automatiquement ### Composants ClĂ©s - **Orchestrateur** : Boucle cognitive (Observer → RĂ©flĂ©chir → Agir → Apprendre) - **DĂ©tection de Workflows** : DĂ©tection automatique de patterns rĂ©pĂ©titifs - **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 ## 🔧 Configuration Requise ### SystĂšme - **OS** : Linux (testĂ© sur Ubuntu 22.04+) - **Python** : 3.10 ou supĂ©rieur - **RAM** : 8 GB minimum, 16 GB recommandĂ© - **GPU** : Optionnel mais recommandĂ© pour les embeddings ### DĂ©pendances Principales - PyQt5 (Interface graphique) - OpenCV (Traitement d'images) - CLIP / Pix2Struct (Embeddings visuels) - FAISS (Recherche de similaritĂ©) - Ollama (LLM local) - pynput (Capture d'Ă©vĂ©nements) ## 📊 Structure du Projet ``` Geniusia_v2/ ├── geniusia2/ # Code source │ ├── core/ # Composants principaux │ ├── gui/ # Interface graphique │ ├── tests/ # Tests │ └── data/ # DonnĂ©es d'exĂ©cution ├── docs/ # Documentation ├── .kiro/ # SpĂ©cifications └── *.sh, *.py, *.md # Scripts et docs ``` Voir **ARBRE_PROJET.md** pour la structure complĂšte. ## đŸ§Ș Tests ### Lancer les Tests ```bash # Tests gĂ©nĂ©raux ./lancer_test.sh # Tests du mode assistĂ© ./lancer_test_mode_assiste.sh # Monitorer les workflows ./monitor_workflows.sh # Diagnostic complet python3 diagnostic_complet_systeme.py ``` ## 🐛 DĂ©pannage ### ProblĂšmes Courants 1. **Erreur d'import** : VĂ©rifiez que le venv est activĂ© 2. **Ollama non trouvĂ©** : Installez Ollama depuis https://ollama.ai 3. **Erreur PyQt5** : `sudo apt-get install python3-pyqt5` 4. **Erreur pynput** : `pip install pynput` ### Diagnostic ```bash # VĂ©rifier l'installation ./VERIFIER_INSTALLATION.sh # Diagnostic complet python3 diagnostic_complet_systeme.py # VĂ©rifier FAISS python3 diagnostic_faiss.py ``` ## 📝 Notes de Version ### Version Actuelle : 2.0 **Nouvelles FonctionnalitĂ©s** : - ✅ GUI amĂ©liorĂ©e avec logs en temps rĂ©el - ✅ Mode Suggestions fonctionnel - ✅ DĂ©tection de workflows amĂ©liorĂ©e - ✅ SystĂšme d'embeddings optimisĂ© - ✅ IntĂ©gration Qwen3-VL pour l'analyse visuelle **Corrections RĂ©centes** : - ✅ Correction des erreurs d'indentation dans orchestrator.py - ✅ Correction des callbacks manquants - ✅ Connexion des logs Ă  la GUI - ✅ Correction de l'erreur `show_notification` ## đŸ€ Support Pour toute question ou problĂšme : 1. Consultez la documentation dans `docs/` 2. VĂ©rifiez les fichiers `FIX_*.md` pour les corrections connues 3. Lancez les diagnostics pour identifier les problĂšmes ## 📄 Licence Voir le fichier LICENSE dans le projet. --- **Date de l'archive** : 21 novembre 2024 **Version** : 2.0 **Taille** : ~555 MB (compressĂ©) **Pour extraire** : `tar -xzf geniusia_v2_backup_*.tar.gz`