# GeniusIA v2 - Assistant RPA Intelligent > Un assistant RPA qui apprend vos actions et vous aide à les automatiser ## 🚀 Démarrage ultra-rapide ```bash # 1. Installer les dépendances ./installer_dependances_completes.sh # 2. Lancer l'application ./geniusia2/run.sh ``` **C'est tout !** 🎉 > **Note** : L'application démarre automatiquement en mode **Progressive** avec la GUI améliorée ## 📚 Documentation ### 🚀 Accès Rapide - **[INDEX.md](INDEX.md)** - 📚 Index complet de toute la documentation - **[CHANGELOG.md](CHANGELOG.md)** - 📝 Historique des versions - **[ARBRE_PROJET.md](ARBRE_PROJET.md)** - 🌳 Structure du projet - **[GUIDE_INSTALLATION.md](GUIDE_INSTALLATION.md)** - 🔧 Installation complète - **[GUIDE_MODES.md](GUIDE_MODES.md)** - 🎯 Comprendre les modes ### 📖 Documentation Principale - **[README_ARCHIVE.md](README_ARCHIVE.md)** - Documentation de l'archive - **[RESUME_FINAL.md](RESUME_FINAL.md)** - Résumé de la dernière session - **[docs/](docs/)** - Documentation détaillée (ancienne structure) ### 🐛 Corrections Récentes - **[LOGS_GUI_CONNECTES.md](LOGS_GUI_CONNECTES.md)** - Connexion des logs - **[FIX_MODE_SUGGESTIONS.md](FIX_MODE_SUGGESTIONS.md)** - Mode Suggestions - **[FIX_CALLBACKS_MANQUANTS.md](FIX_CALLBACKS_MANQUANTS.md)** - Callbacks - **[CORRECTIONS_ERREURS_GUI.md](CORRECTIONS_ERREURS_GUI.md)** - Erreurs GUI ## 🎯 Qu'est-ce que c'est ? GeniusIA v2 est un assistant RPA (Robotic Process Automation) qui : 1. **Observe** vos actions (Mode Shadow) 2. **Apprend** les patterns répétitifs 3. **Suggère** les prochaines étapes (Mode Assisté) 4. **Rejoue** les tâches automatiquement ## 🏗️ Architecture ``` geniusia2/ ├── core/ # Logique métier │ ├── orchestrator.py # Boucle cognitive │ ├── learning_manager.py # Apprentissage │ ├── suggestion_manager.py # Suggestions │ ├── event_capture.py # Capture d'événements │ ├── session_manager.py # Gestion des sessions │ └── workflow_detector.py # Détection de workflows ├── gui/ # Interface graphique └── data/ # Données utilisateur ``` ## 🧪 Tests rapides ```bash # Test basique python test_whitelist_simple.py # Test du Mode Assisté python test_mode_assiste_complet.py # Test du LLM python test_qwen3_vl.py ``` ## 🔧 Scripts utiles ```bash ./LANCER_APPLICATION.sh # Lancer l'app ./VERIFIER_INSTALLATION.sh # Vérifier l'installation ./cleanup_project.sh # Nettoyer le projet ``` ## 📊 Statut - ✅ **Mode Shadow** - Observation des actions - ✅ **Mode Assist** - Suggestions intelligentes - ✅ **Mode Progressive** - Évolution automatique des modes - ✅ **Capture d'événements** - Détection de patterns - ✅ **Détection de workflows** - Workflows complets - ✅ **Système de rejeu** - Rejouer les tâches - ✅ **GUI améliorée** - Interface avec logs en temps réel - ✅ **Système d'embeddings** - CLIP + Pix2Struct + FAISS - ✅ **Analyse visuelle** - Qwen3-VL pour comprendre les interfaces ## 🐛 Problèmes ? Voir le [guide de débogage](docs/guides/DEBUG_GUIDE.md) ## 📝 Contribuer 1. Lis la [documentation](docs/) 2. Teste avec les scripts 3. Garde le code simple (MVP !) ## 📞 Support - **Documentation** : [docs/](docs/) - **Guides** : [docs/guides/](docs/guides/) - **Référence** : [docs/reference/](docs/reference/) --- ## 🆕 Dernières Mises à Jour (21 Nov 2024) ### Corrections Majeures - ✅ **GUI connectée** - Les logs s'affichent maintenant en temps réel - ✅ **Mode Suggestions opérationnel** - Corrections d'indentation critiques - ✅ **Callbacks fonctionnels** - Tous les callbacks du SuggestionManager connectés - ✅ **Erreurs corrigées** - Plus d'erreurs `AttributeError` ou `NoneType` ### Documentation - 📚 **LOGS_GUI_CONNECTES.md** - Comment les logs sont connectés - 📚 **FIX_MODE_SUGGESTIONS.md** - Corrections du mode Suggestions - 📚 **FIX_CALLBACKS_MANQUANTS.md** - Corrections des callbacks - 📚 **ARBRE_PROJET.md** - Structure complète du projet ### Archive - 📦 **Archive créée** - `geniusia_v2_backup_*.tar.gz` (555 MB) - 📦 **Dossier de transfert** - `geniusia_v2_transfer/` prêt à l'emploi --- **Version** : 2.0 **Date** : 21 Novembre 2024 **Statut** : 🟢 Stable et Fonctionnel **Pour démarrer** → [docs/guides/POUR_DEMARRER.md](docs/guides/POUR_DEMARRER.md) **Structure du projet** → [ARBRE_PROJET.md](ARBRE_PROJET.md) **Archive** → [README_ARCHIVE.md](README_ARCHIVE.md)