# 🚀 Guide de DĂ©marrage Rapide - RPA Vision V3 **Auteur :** Dom, Alice, Kiro - 8 janvier 2026 **Version :** 3.0 - SystĂšme unifiĂ© et testĂ© ## 📋 PrĂ©requis VĂ©rifiĂ©s ✅ **Environnement complet testĂ© et fonctionnel** - Python 3.8+ (testĂ© avec 3.12.3) - Node.js 14+ (testĂ© avec 18.19.1) - npm (testĂ© avec 9.2.0) - Environnement virtuel `venv_v3` configurĂ© ## 🎯 Lancement Rapide (RecommandĂ©) ### Option 1 : SystĂšme Complet (RecommandĂ©) ```bash # Lance tous les services en une commande ./run.sh --full ``` **Services dĂ©marrĂ©s :** - 🌐 API REST (port 8000) - 📊 Dashboard Web (port 5001) - 📈 Interface de monitoring (port 5003) - 🔧 Visual Workflow Builder (port 3000) - đŸ–„ïž Interface GUI PyQt5 ### Option 2 : Visual Workflow Builder Seul ```bash cd visual_workflow_builder ./start_full.sh ``` **Services dĂ©marrĂ©s :** - 🔧 Backend VWB (port 5002) - 🎹 Frontend React (port 3000) ### Option 3 : Lancement OrchestrĂ© Complet ```bash # Lance tout avec monitoring avancĂ© ./launch_all.sh ``` ## 🌐 URLs d'AccĂšs Une fois lancĂ©, accĂ©dez aux interfaces : | Service | URL | Description | |---------|-----|-------------| | **Visual Workflow Builder** | http://localhost:3000 | Interface principale de crĂ©ation de workflows | | **API REST** | http://localhost:8000 | API pour intĂ©grations externes | | **Dashboard Web** | http://localhost:5001 | Monitoring et administration | | **Monitoring** | http://localhost:5003 | MĂ©triques systĂšme en temps rĂ©el | | **VWB Backend** | http://localhost:5002 | API backend du constructeur | ## đŸ§Ș Tests et Validation ### Test SystĂšme Complet ```bash # VĂ©rifie que tout est prĂȘt python3 test_systeme_complet_final.py ``` ### Tests Rapides ```bash # Tests fonctionnels rapides ./run.sh --test-quick ``` ### Tests SpĂ©cifiques ```bash # Tests des corrections BBOX (Fiche #2) ./run.sh --test-bbox # Tests complets ./run.sh --test ``` ## 🔧 Commandes Utiles ### Gestion des Services ```bash # VĂ©rifier le statut des services ./run.sh --status # ArrĂȘter tous les services ./run.sh --stop # RĂ©installer les dĂ©pendances ./run.sh --reinstall ``` ### Monitoring et Logs ```bash # Voir les logs en temps rĂ©el tail -f logs/*.log # Logs spĂ©cifiques tail -f logs/api.log # API REST tail -f logs/dashboard.log # Dashboard tail -f logs/workflow.log # Visual Workflow Builder ``` ### Composants Individuels ```bash # Lancer seulement l'API ./run.sh --server # Lancer seulement le dashboard ./run.sh --dashboard # Lancer l'agent de capture ./run.sh --agent # Lancer l'interface GUI ./run.sh --gui # ou simplement ./run.sh ``` ## 🎼 DĂ©monstrations ```bash # DĂ©monstrations interactives ./run.sh --demo # Choisir parmi : # 1. DĂ©mo d'intĂ©gration complĂšte # 2. DĂ©mo d'automatisation # 3. DĂ©mo de self-healing ``` ## đŸ› ïž DĂ©pannage ### ProblĂšmes de Ports Si des ports sont occupĂ©s : ```bash # Nettoyer les processus existants ./launch_all.sh # Inclut un nettoyage automatique ``` ### ProblĂšmes de DĂ©pendances ```bash # RĂ©installer toutes les dĂ©pendances ./run.sh --reinstall # Pour le frontend VWB spĂ©cifiquement cd visual_workflow_builder/frontend npm install ``` ### VĂ©rification de l'Environnement ```bash # Test complet de l'environnement ./run.sh --check ``` ## 📊 Architecture des Services ``` RPA Vision V3 - Architecture ComplĂšte ├── 🌐 API REST (port 8000) │ ├── Endpoints de tĂ©lĂ©chargement │ ├── Gestion des sessions │ └── Queue de traitement ├── 📊 Dashboard Web (port 5001) │ ├── Monitoring en temps rĂ©el │ ├── Gestion des workflows │ └── Analytics ├── 🔧 Visual Workflow Builder (port 3000) │ ├── Interface React/TypeScript │ ├── Backend Flask (port 5002) │ └── Éditeur visuel de workflows ├── 📈 Monitoring (port 5003) │ ├── MĂ©triques systĂšme │ ├── Statut des services │ └── Logs centralisĂ©s └── đŸ–„ïž Interface GUI PyQt5 ├── ContrĂŽle local ├── Capture d'Ă©cran └── Orchestration ``` ## 🎯 FonctionnalitĂ©s ClĂ©s TestĂ©es ✅ **Corrections AppliquĂ©es :** - Fiche #1 & #2 : Corrections BBOX et prĂ©cision amĂ©liorĂ©e (~95%) - Unification des contrats de donnĂ©es - Architecture 5 couches stabilisĂ©e - Tests de propriĂ©tĂ©s implĂ©mentĂ©s ✅ **Composants Fonctionnels :** - Capture d'Ă©cran en temps rĂ©el - DĂ©tection hybride (OpenCV + CLIP + VLM) - Apprentissage progressif - Self-healing automatique - Analytics et monitoring ## 🚹 Points d'Attention 1. **Premier Lancement :** Le premier dĂ©marrage peut prendre 2-3 minutes (installation des dĂ©pendances) 2. **Ressources :** Le mode `--full` utilise plus de ressources (recommandĂ© 8GB RAM) 3. **GPU :** Optionnel mais recommandĂ© pour les performances 4. **Ollama :** Optionnel pour les modĂšles VLM avancĂ©s ## 📞 Support En cas de problĂšme : 1. ExĂ©cuter `python3 test_systeme_complet_final.py` pour diagnostiquer 2. VĂ©rifier les logs dans le rĂ©pertoire `logs/` 3. Utiliser `./run.sh --check` pour valider l'environnement --- **🎉 Le systĂšme RPA Vision V3 est maintenant prĂȘt pour vos tests et dĂ©monstrations !**