Files
Geniusia_v2/README.md
2026-03-05 00:20:25 +01:00

141 lines
4.5 KiB
Markdown

# 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)