Initial commit
This commit is contained in:
140
README.md
Normal file
140
README.md
Normal file
@@ -0,0 +1,140 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user