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