8.3 KiB
8.3 KiB
📚 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
README_MVP.mdDEMARRAGE_RAPIDE_MVP.mdcd geniusia2 && ./setup.sh./install_faiss.sh
Je veux comprendre ce qui a été fait
RECAP_COMPLET_SESSION.mdétat_avancement_18_11.mdCHANGELOG_MVP.md
Je veux tester le rejeu
test_task_replay.pyexample_complete_workflow.pyMVP_COMPLET_REJEU.md
Je veux diagnostiquer un problème
diagnostic_data.pyETAT_DONNEES_ET_SOLUTIONS.mdDEBUG_GUIDE.md
Je veux lire les données
read_pkl.py --listread_pkl.py task_XXXXXcat geniusia2/data/logs/logs_$(date +%Y-%m-%d).json
Je veux reconstruire l'index FAISS
rebuild_faiss_simple.pyETAT_DONNEES_ET_SOLUTIONS.md
📝 Checklist de Lecture
Démarrage (Ordre recommandé)
README_MVP.md- Vue d'ensembleDEMARRAGE_RAPIDE_MVP.md- InstallationRECAP_COMPLET_SESSION.md- Ce qui a été fait
Compréhension du Système
état_avancement_18_11.md- État actuelMVP_COMPLET_REJEU.md- Système de rejeuMODIFICATIONS_MVP.md- Changements récents
Utilisation
- Lancer
python3 diagnostic_data.py - Lancer
python3 read_pkl.py --list - 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.mdDEMARRAGE_RAPIDE_MVP.mdRECAP_COMPLET_SESSION.md
Scripts utilitaires : 5
test_task_replay.pyexample_complete_workflow.pyread_pkl.pyrebuild_faiss_simple.pydiagnostic_data.py
Documentation : 10+ fichiers
Code source : ~20 fichiers principaux
Total : ~100 fichiers dans le projet
Tout est organisé et documenté ! 📚