141 lines
4.5 KiB
Markdown
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)
|