- Frontend v4 accessible sur réseau local (192.168.1.40) - Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard) - Ollama GPU fonctionnel - Self-healing interactif - Dashboard confiance Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4.7 KiB
4.7 KiB
Commandes Utiles - RPA Vision V3
🚀 Démarrage Rapide
# Status ultra-rapide
./quick_status_v3.sh
# Status détaillé
bash rpa_vision_v3/status.sh
# Voir l'index de documentation
cat rpa_vision_v3/INDEX.md
🔧 Configuration
# Activer venv geniusia2 (recommandé)
source geniusia2/venv/bin/activate
# Ou installer dans nouveau venv
cd rpa_vision_v3
bash install_dependencies.sh
# Installer seulement CLIP
bash install_clip.sh
🧪 Tests
# Test CLIP simple (rapide)
bash rpa_vision_v3/test_clip.sh
# Test CLIP complet
cd rpa_vision_v3/examples
python3 test_clip_simple.py
# Test CLIP détaillé (session précédente)
python3 test_clip_embedder.py
# Tests unitaires
cd rpa_vision_v3
pytest tests/
# Tests avec coverage
pytest tests/ --cov=core --cov-report=html
📚 Documentation
# Voir status Phase 2
cat rpa_vision_v3/PHASE2_CLIP_COMPLETE.md
# Voir notes de session
cat rpa_vision_v3/SESSION_22NOV_CLIP.md
# Voir guide de reprise
cat rpa_vision_v3/NEXT_SESSION.md
# Voir index complet
cat rpa_vision_v3/INDEX.md
# Voir task list
cat rpa_vision_v3/docs/specs/tasks.md
# Voir design
cat rpa_vision_v3/docs/specs/design.md
🔍 Exploration du Code
# Voir structure du projet
tree rpa_vision_v3 -L 2
# Voir les modèles
ls -la rpa_vision_v3/core/models/
# Voir les embedders
ls -la rpa_vision_v3/core/embedding/
# Voir les tests
ls -la rpa_vision_v3/examples/
🐍 Python Interactif
# Activer venv
source geniusia2/venv/bin/activate
# Lancer Python
cd rpa_vision_v3
python3
# Dans Python:
>>> from core.embedding.clip_embedder import create_clip_embedder
>>> embedder = create_clip_embedder()
>>> emb = embedder.embed_text("Hello world")
>>> print(emb.shape)
(512,)
📊 Vérifications
# Vérifier Python
python3 --version
# Vérifier PyTorch
python3 -c "import torch; print('PyTorch:', torch.__version__)"
# Vérifier CLIP
python3 -c "import open_clip; print('OpenCLIP: OK')"
# Vérifier FAISS
python3 -c "import faiss; print('FAISS: OK')"
# Vérifier toutes les dépendances
python3 -c "import torch, open_clip, faiss, numpy, PIL; print('✅ Toutes les dépendances OK')"
🔨 Développement
# Formater le code
cd rpa_vision_v3
black core/ tests/ examples/
# Vérifier types
mypy core/
# Linter
pylint core/
# Compter lignes de code
find core/ -name "*.py" | xargs wc -l
📦 Gestion des Fichiers
# Voir les fichiers créés cette session
cat rpa_vision_v3/FILES_CREATED_SESSION_22NOV.md
# Voir tous les fichiers Python
find rpa_vision_v3 -name "*.py" -type f
# Voir tous les fichiers Markdown
find rpa_vision_v3 -name "*.md" -type f
# Voir tous les scripts
find rpa_vision_v3 -name "*.sh" -type f
🗑️ Nettoyage
# Supprimer fichiers temporaires
find rpa_vision_v3 -name "*.pyc" -delete
find rpa_vision_v3 -name "__pycache__" -type d -exec rm -rf {} +
# Supprimer images de test
rm -f rpa_vision_v3/examples/test_synthetic_ui.png
rm -f rpa_vision_v3/examples/synthetic_ui.png
# Supprimer embeddings de test
rm -rf rpa_vision_v3/examples/test_embeddings/
🔄 Git
# Voir status
git status
# Voir fichiers modifiés
git diff --name-only
# Voir différences
git diff rpa_vision_v3/
# Ajouter fichiers V3
git add rpa_vision_v3/
# Commit
git commit -m "Phase 2 CLIP Embedders complete"
📈 Statistiques
# Compter fichiers Python
find rpa_vision_v3 -name "*.py" | wc -l
# Compter lignes de code Python
find rpa_vision_v3/core -name "*.py" | xargs wc -l | tail -1
# Compter lignes de tests
find rpa_vision_v3/tests -name "*.py" | xargs wc -l | tail -1
# Compter lignes de documentation
find rpa_vision_v3 -name "*.md" | xargs wc -l | tail -1
🎯 Raccourcis Utiles
# Alias pour status rapide
alias v3status='./quick_status_v3.sh'
# Alias pour test CLIP
alias v3test='bash rpa_vision_v3/test_clip.sh'
# Alias pour activer venv
alias v3env='source geniusia2/venv/bin/activate'
# Alias pour aller dans V3
alias v3='cd rpa_vision_v3'
🆘 Dépannage
# Si erreur "module not found"
source geniusia2/venv/bin/activate
# Si erreur CUDA
export CUDA_VISIBLE_DEVICES="" # Force CPU
# Si erreur mémoire
# Réduire batch size ou utiliser CPU
# Voir logs détaillés
python3 -v rpa_vision_v3/examples/test_clip_simple.py
# Debug mode
PYTHONPATH=. python3 -m pdb rpa_vision_v3/examples/test_clip_simple.py
📞 Aide
# Voir aide Python
python3 --help
# Voir aide pytest
pytest --help
# Voir aide pip
pip --help
# Voir documentation inline
python3 -c "from core.embedding.clip_embedder import CLIPEmbedder; help(CLIPEmbedder)"
Astuce: Ajoutez ces alias à votre ~/.bashrc ou ~/.zshrc pour un accès rapide !