Files
Geniusia_v2/archive/old_docs/INDEX_FICHIERS_MVP.md
2026-03-05 00:20:25 +01:00

241 lines
8.3 KiB
Markdown

# 📚 Index des Fichiers - RPA Vision V2 MVP
## 🚀 Démarrage Rapide
| Fichier | Description | Priorité |
|---------|-------------|----------|
| **`README_MVP.md`** | README principal du MVP | ⭐⭐⭐ |
| **`DEMARRAGE_RAPIDE_MVP.md`** | Guide de démarrage complet | ⭐⭐⭐ |
| **`RECAP_COMPLET_SESSION.md`** | Récapitulatif de tout ce qui a été fait | ⭐⭐⭐ |
## 📖 Documentation Principale
### État du Projet
| Fichier | Description |
|---------|-------------|
| `état_avancement_18_11.md` | État actuel du projet (60% complet) |
| `état_avancement_17_11.md` | État précédent (35% complet) |
| `CHANGELOG_MVP.md` | Historique des versions |
### Modifications Récentes
| Fichier | Description |
|---------|-------------|
| `MODIFICATIONS_MVP.md` | Détails des modifications MVP |
| `SESSION_REJEU_RESUME.md` | Résumé de la session de rejeu |
### Système de Rejeu
| Fichier | Description |
|---------|-------------|
| `MVP_COMPLET_REJEU.md` | Documentation complète du système de rejeu |
| `SYSTEME_REJEU_IMPLEMENTATION.md` | Détails d'implémentation |
| `geniusia2/core/TASK_REPLAY_README.md` | API technique du rejeu |
### Données et Diagnostic
| Fichier | Description |
|---------|-------------|
| `ETAT_DONNEES_ET_SOLUTIONS.md` | Diagnostic et solutions |
## 🛠️ Scripts Utilitaires
### Scripts Principaux
| Script | Description | Usage |
|--------|-------------|-------|
| **`test_task_replay.py`** | Test de rejeu interactif | `python3 test_task_replay.py` |
| **`example_complete_workflow.py`** | Workflow complet | `python3 example_complete_workflow.py` |
| **`read_pkl.py`** | Lecture des fichiers .pkl | `python3 read_pkl.py --list` |
| **`rebuild_faiss_simple.py`** | Reconstruction index FAISS | `python3 rebuild_faiss_simple.py` |
| **`diagnostic_data.py`** | Diagnostic du système | `python3 diagnostic_data.py` |
### Scripts d'Installation
| Script | Description | Usage |
|--------|-------------|-------|
| `geniusia2/setup.sh` | Installation complète | `cd geniusia2 && ./setup.sh` |
| `geniusia2/install_faiss.sh` | Installation FAISS | `cd geniusia2 && ./install_faiss.sh` |
| `geniusia2/run.sh` | Lancement de l'app | `cd geniusia2 && ./run.sh` |
## 📁 Code Source
### Core (Logique Principale)
| Fichier | Description |
|---------|-------------|
| `geniusia2/core/task_replay.py` | ✨ Moteur de rejeu intelligent (450 lignes) |
| `geniusia2/core/event_capture.py` | Capture d'événements |
| `geniusia2/core/learning_manager.py` | Apprentissage de tâches |
| `geniusia2/core/embeddings_manager.py` | Gestion FAISS |
| `geniusia2/core/logger.py` | Logs (JSON simple) |
| `geniusia2/core/orchestrator.py` | Orchestration |
| `geniusia2/core/llm_manager.py` | Gestion LLM (Gemma3) |
### Utils
| Fichier | Description |
|---------|-------------|
| `geniusia2/core/utils/vision_utils.py` | Analyse visuelle (CLIP, OWL-v2, etc.) |
| `geniusia2/core/utils/input_utils.py` | Contrôle souris/clavier |
| `geniusia2/core/utils/image_utils.py` | Manipulation d'images |
### GUI
| Fichier | Description |
|---------|-------------|
| `geniusia2/gui/minimal_gui.py` | Interface principale |
| `geniusia2/gui/suggestion_overlay.py` | Superposition de suggestions |
| `geniusia2/gui/dialogs/` | Dialogues divers |
### Configuration
| Fichier | Description |
|---------|-------------|
| `geniusia2/core/config.py` | Configuration globale |
| `geniusia2/requirements.txt` | Dépendances Python |
## 📊 Données
### Structure
```
geniusia2/data/
├── user_profiles/ # 105 tâches apprises
│ └── task_XXXXX/
│ ├── metadata.json # Infos de la tâche
│ └── signatures.pkl # Actions + embeddings
├── faiss_index/ # Index de recherche
│ ├── embeddings.index # Index FAISS
│ └── metadata.pkl # Métadonnées
└── logs/ # Logs JSON
└── logs_YYYY-MM-DD.json
```
## 📚 Documentation Ancienne (Référence)
### Guides Utilisateur
| Fichier | Description | État |
|---------|-------------|------|
| `README.md` | README original | Remplacé par `README_MVP.md` |
| `DEMARRAGE_RAPIDE.md` | Guide original | Remplacé par `DEMARRAGE_RAPIDE_MVP.md` |
| `PREMIERE_UTILISATION.md` | Guide première utilisation | Toujours valide |
| `GUIDE_RAPIDE_INTERFACE.md` | Guide interface | Toujours valide |
### Documentation Technique
| Fichier | Description |
|---------|-------------|
| `MVP_FONCTIONNEL_IMPLEMENTATION.md` | Implémentation MVP initiale |
| `IMPLEMENTATION_CAPTURE_EVENEMENTS.md` | Détails capture |
| `INPUT_UTILS_IMPLEMENTATION_SUMMARY.md` | Résumé input_utils |
| `WHITELIST_IMPLEMENTATION_SUMMARY.md` | Résumé whitelist |
### Guides Spécifiques
| Fichier | Description |
|---------|-------------|
| `FONCTIONNEMENT_MODE_SHADOW.md` | Mode Shadow |
| `MODES_SECURITE.md` | Sécurité |
| `QWEN3_VL_CONFIGURATION.md` | Configuration Qwen3-VL |
| `DEBUG_GUIDE.md` | Guide de debug |
### Documentation Modules
| Fichier | Description |
|---------|-------------|
| `geniusia2/QWEN3_VL_USAGE.md` | Usage Qwen3-VL |
| `geniusia2/QWEN3_VL_ACTIVATION.md` | Activation Qwen3-VL |
| `geniusia2/VISION_MODELS_IMPLEMENTATION.md` | Modèles de vision |
| `geniusia2/INSTALLATION_FIXES.md` | Corrections d'installation |
| `geniusia2/PROGRESS.md` | Progression |
## 🎯 Fichiers par Cas d'Usage
### Je veux démarrer rapidement
1. `README_MVP.md`
2. `DEMARRAGE_RAPIDE_MVP.md`
3. `cd geniusia2 && ./setup.sh`
4. `./install_faiss.sh`
### Je veux comprendre ce qui a été fait
1. `RECAP_COMPLET_SESSION.md`
2. `état_avancement_18_11.md`
3. `CHANGELOG_MVP.md`
### Je veux tester le rejeu
1. `test_task_replay.py`
2. `example_complete_workflow.py`
3. `MVP_COMPLET_REJEU.md`
### Je veux diagnostiquer un problème
1. `diagnostic_data.py`
2. `ETAT_DONNEES_ET_SOLUTIONS.md`
3. `DEBUG_GUIDE.md`
### Je veux lire les données
1. `read_pkl.py --list`
2. `read_pkl.py task_XXXXX`
3. `cat geniusia2/data/logs/logs_$(date +%Y-%m-%d).json`
### Je veux reconstruire l'index FAISS
1. `rebuild_faiss_simple.py`
2. `ETAT_DONNEES_ET_SOLUTIONS.md`
## 📝 Checklist de Lecture
### Démarrage (Ordre recommandé)
1. [ ] `README_MVP.md` - Vue d'ensemble
2. [ ] `DEMARRAGE_RAPIDE_MVP.md` - Installation
3. [ ] `RECAP_COMPLET_SESSION.md` - Ce qui a été fait
### Compréhension du Système
4. [ ] `état_avancement_18_11.md` - État actuel
5. [ ] `MVP_COMPLET_REJEU.md` - Système de rejeu
6. [ ] `MODIFICATIONS_MVP.md` - Changements récents
### Utilisation
7. [ ] Lancer `python3 diagnostic_data.py`
8. [ ] Lancer `python3 read_pkl.py --list`
9. [ ] Lancer `python3 test_task_replay.py`
## 🗂️ Organisation des Fichiers
### Racine du Projet
```
Geniusia_v2/
├── README_MVP.md ⭐ Lire en premier
├── DEMARRAGE_RAPIDE_MVP.md ⭐ Guide d'installation
├── RECAP_COMPLET_SESSION.md ⭐ Récapitulatif complet
├── état_avancement_18_11.md État du projet
├── CHANGELOG_MVP.md Historique
├── MODIFICATIONS_MVP.md Changements récents
├── MVP_COMPLET_REJEU.md Doc rejeu
├── ETAT_DONNEES_ET_SOLUTIONS.md Diagnostic
├── test_task_replay.py Script de test
├── example_complete_workflow.py Workflow complet
├── read_pkl.py Lecture .pkl
├── rebuild_faiss_simple.py Reconstruction index
├── diagnostic_data.py Diagnostic
└── geniusia2/ Code source
├── setup.sh Installation
├── install_faiss.sh Installation FAISS
├── run.sh Lancement
├── requirements.txt Dépendances
├── main.py Point d'entrée
├── core/ Logique
├── gui/ Interface
└── data/ Données
```
## 🎯 Résumé
**Fichiers essentiels** : 3
- `README_MVP.md`
- `DEMARRAGE_RAPIDE_MVP.md`
- `RECAP_COMPLET_SESSION.md`
**Scripts utilitaires** : 5
- `test_task_replay.py`
- `example_complete_workflow.py`
- `read_pkl.py`
- `rebuild_faiss_simple.py`
- `diagnostic_data.py`
**Documentation** : 10+ fichiers
**Code source** : ~20 fichiers principaux
**Total** : ~100 fichiers dans le projet
---
**Tout est organisé et documenté ! 📚**