# 🚀 Comment Lancer RPA Vision V2

## Méthode Rapide (Recommandée)

Depuis la racine du projet :

```bash
./LANCER_APPLICATION.sh
```

C'est tout ! Le script s'occupe de tout automatiquement.

---

## Méthodes Alternatives

### Méthode 1 : Depuis le dossier geniusia2

```bash
cd geniusia2
./run.sh
```

### Méthode 2 : Activation manuelle de l'environnement

```bash
cd geniusia2
source venv/bin/activate
python3 main.py
```

### Méthode 3 : Sans changer de répertoire

```bash
geniusia2/venv/bin/python geniusia2/main.py
```

---

## ❌ À NE PAS FAIRE

**Ne lancez JAMAIS avec le Python système :**

```bash
python3 geniusia2/main.py  # ❌ INCORRECT
python geniusia2/main.py   # ❌ INCORRECT
```

**Pourquoi ?** Le Python système n'a pas accès aux dépendances installées dans l'environnement virtuel (PyTorch, PyQt5, Transformers, etc.).

---

## 🔧 Dépannage

### Le script ne se lance pas

1. **Vérifier les permissions** :
   ```bash
   chmod +x LANCER_APPLICATION.sh
   ```

2. **Vérifier que vous êtes à la racine** :
   ```bash
   ls -la | grep geniusia2
   ```

3. **Vérifier l'installation** :
   ```bash
   cd geniusia2
   ./setup.sh
   ```

### Erreur "Ollama not found"

```bash
# Installer Ollama
curl -fsSL https://ollama.com/install.sh | sh

# Télécharger le modèle
ollama pull qwen2.5-vl:3b
```

### Erreur "Module not found"

```bash
cd geniusia2
source venv/bin/activate
pip install -r requirements.txt
```

### L'application se ferme immédiatement

Vérifiez les logs :
```bash
cat geniusia2/data/logs/logs_$(date +%Y-%m-%d).enc
```

---

## 📋 Prérequis

Avant le premier lancement :

1. ✅ **Installation complète** :
   ```bash
   cd geniusia2
   ./setup.sh
   ```

2. ✅ **Ollama installé et en cours d'exécution** :
   ```bash
   ollama --version
   ollama list
   ```

3. ✅ **Modèle Qwen 2.5-VL téléchargé** :
   ```bash
   ollama pull qwen2.5-vl:3b
   ```

---

## 🎮 Utilisation

Une fois l'application lancée :

### Raccourcis Clavier

| Raccourci | Action |
|-----------|--------|
| **Ctrl+Pause** | Arrêt d'urgence immédiat |
| **Entrée** | Valider une suggestion |
| **Échap** | Rejeter une suggestion |
| **Alt+C** | Ouvrir le dialogue de correction |
| **Ctrl+D** | Ouvrir le tableau de bord |

### Modes Opérationnels

- **👀 Shadow** : Observation uniquement (apprentissage)
- **🤝 Assisté** : Suggestions avec validation requise
- **🤖 Autopilot** : Exécution automatique

### Workflow Typique

1. **Démarrer en mode Shadow** pour observer vos actions
2. **Passer en mode Assisté** après ≥5 observations
3. **Passer en mode Autopilot** après ≥20 validations avec ≥95% de concordance

---

## 📚 Documentation

- **Guide complet** : `geniusia2/README.md`
- **Démarrage rapide** : `geniusia2/QUICKSTART.md`
- **Documentation modules** : `geniusia2/core/*/README.md`
- **Résolution problèmes** : `RESOLUTION_COMPLETE.md`

---

## 🆘 Support

En cas de problème :

1. **Consultez les logs** :
   ```bash
   ls -lh geniusia2/data/logs/
   ```

2. **Vérifiez les métriques** dans le tableau de bord (Ctrl+D)

3. **Relancez l'application** :
   ```bash
   ./LANCER_APPLICATION.sh
   ```

4. **Réinstallez si nécessaire** :
   ```bash
   cd geniusia2
   rm -rf venv
   ./setup.sh
   ```

---

## ✅ Vérification Rapide

Pour vérifier que tout fonctionne :

```bash
# Test de l'environnement
cd geniusia2
source venv/bin/activate
python3 -c "import torch; import PyQt5; print('✅ Environnement OK')"

# Test des composants
python3 test_learning_manager_simple.py
python3 test_orchestrator_simple.py
```

---

**Bon automatisation ! 🤖**
