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

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

  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

  1. état_avancement_18_11.md - État actuel
  2. MVP_COMPLET_REJEU.md - Système de rejeu
  3. MODIFICATIONS_MVP.md - Changements récents

Utilisation

  1. Lancer python3 diagnostic_data.py
  2. Lancer python3 read_pkl.py --list
  3. 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é ! 📚