Initial commit
This commit is contained in:
240
archive/old_docs/INDEX_FICHIERS_MVP.md
Normal file
240
archive/old_docs/INDEX_FICHIERS_MVP.md
Normal file
@@ -0,0 +1,240 @@
|
||||
# 📚 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é ! 📚**
|
||||
Reference in New Issue
Block a user