# 🚀 Pour Démarrer avec GeniusIA v2

## 📖 Lis-moi d'abord !

Bienvenue dans GeniusIA v2 ! Ce document te guide pour démarrer rapidement.

## 🎯 C'est quoi ?

Un assistant RPA qui :
1. **Observe** tes actions (Mode Shadow)
2. **Apprend** les patterns répétitifs
3. **Suggère** les prochaines étapes (Mode Assisté)
4. **Rejoue** les tâches automatiquement

## ⚡ Démarrage ultra-rapide

### 1. Installer
```bash
cd geniusia2
./setup.sh
```

### 2. Lancer
```bash
./run.sh
```

C'est tout ! 🎉

## 📚 Documentation

### Tu veux...

**Comprendre le projet** → Lis [README_SIMPLE.md](README_SIMPLE.md)

**Installer proprement** → Lis [GUIDE_INSTALLATION_UTILISATION.md](GUIDE_INSTALLATION_UTILISATION.md)

**Tester le Mode Assisté** → Lis [GUIDE_TEST_MODE_ASSISTE.md](GUIDE_TEST_MODE_ASSISTE.md)

**Comprendre les workflows** → Lis [WORKFLOW_DETECTION_IMPLEMENTATION.md](WORKFLOW_DETECTION_IMPLEMENTATION.md)

**Voir toute la doc** → Lis [INDEX_DOCUMENTATION_COMPLET.md](INDEX_DOCUMENTATION_COMPLET.md)

## 🧪 Tests rapides

```bash
# Test basique
python test_whitelist_simple.py

# Test du Mode Assisté
python test_mode_assiste_complet.py

# Test du LLM
python test_qwen3_vl.py
```

## 🔧 Commandes utiles

```bash
# Lancer l'app
./LANCER_APPLICATION.sh

# Vérifier l'installation
./VERIFIER_INSTALLATION.sh

# Voir toutes les commandes
cat COMMANDES_RAPIDES.md
```

## 🏗️ Structure du code

```
geniusia2/
├── core/                    # Logique métier
│   ├── orchestrator.py      # Boucle principale
│   ├── learning_manager.py  # Apprentissage
│   ├── suggestion_manager.py # Suggestions
│   ├── event_capture.py     # Capture d'événements
│   ├── session_manager.py   # Gestion des sessions
│   └── workflow_detector.py # Détection de workflows
│
├── gui/                     # Interface
│   ├── minimal_gui.py       # GUI principale
│   └── suggestion_overlay.py # Overlay
│
└── data/                    # Données
    ├── user_profiles/       # Profils appris
    └── logs/                # Logs
```

## 🎮 Modes

### Mode Shadow (Observation)
```python
# Lance l'app, elle observe tes actions
./run.sh
# Fais des actions répétitives (3x minimum)
# Le système détecte automatiquement les patterns
```

### Mode Assisté (Suggestions)
```python
# Lance l'app en mode assisté
./run.sh --mode assist
# Commence un workflow connu
# L'overlay suggère la prochaine étape
```

## 🐛 Problèmes ?

### Ollama ne démarre pas
```bash
systemctl --user start ollama
ollama list  # Vérifier les modèles
```

### Modèles manquants
```bash
ollama pull gemma2:2b
ollama pull nomic-embed-text
```

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

## 📊 État actuel

### ✅ Fonctionnel
- Mode Shadow
- Capture d'événements
- Détection de patterns
- Système de rejeu
- Whitelist de sécurité

### 🚧 En cours
- Détection de workflows complets
- Suggestions intelligentes
- Interface améliorée

## 🎯 Prochaines étapes

1. **Tester** le Mode Shadow
2. **Observer** la détection de patterns
3. **Essayer** le Mode Assisté
4. **Rejouer** une tâche apprise

## 💡 Conseils

- **Commence simple** : Fais 3x la même action
- **Sois patient** : L'apprentissage prend du temps
- **Teste souvent** : Utilise les scripts de test
- **Lis les logs** : `geniusia2/data/logs/`

## 🆘 Besoin d'aide ?

1. Lis [DEBUG_GUIDE.md](DEBUG_GUIDE.md)
2. Vérifie [ETAT_PROJET_PROPRE.md](ETAT_PROJET_PROPRE.md)
3. Regarde les tests dans `test_*.py`

## 🎉 C'est parti !

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

Amuse-toi bien ! 🚀

---

**Version** : MVP 1.0
**Date** : Novembre 2024
**Statut** : Prêt à tester !
