190 lines
4.2 KiB
Markdown
190 lines
4.2 KiB
Markdown
# Guide des Modes d'Exécution - GeniusIA v2
|
|
|
|
## 🎯 Les 3 Modes
|
|
|
|
GeniusIA v2 peut fonctionner en 3 modes différents :
|
|
|
|
### 1. Mode Shadow (Observation) 👀
|
|
|
|
**Par défaut avec `./run.sh`**
|
|
|
|
```bash
|
|
cd geniusia2
|
|
./run.sh
|
|
# ou explicitement:
|
|
./run.sh --mode shadow
|
|
```
|
|
|
|
**Comportement:**
|
|
- ✅ Observe tes actions
|
|
- ✅ Enregistre les patterns
|
|
- ✅ Apprend les workflows
|
|
- ❌ **Ne fait PAS de suggestions**
|
|
- ❌ N'exécute rien automatiquement
|
|
|
|
**Utilisation:** Phase d'apprentissage initiale
|
|
|
|
---
|
|
|
|
### 2. Mode Assist (Suggestions) 💡
|
|
|
|
**Avec `./run_assist.sh`** ⭐ **RECOMMANDÉ**
|
|
|
|
```bash
|
|
cd geniusia2
|
|
./run_assist.sh
|
|
# ou:
|
|
./run.sh --mode assist
|
|
```
|
|
|
|
**Comportement:**
|
|
- ✅ Observe tes actions
|
|
- ✅ Enregistre les patterns
|
|
- ✅ Apprend les workflows
|
|
- ✅ **Suggère des actions automatiquement**
|
|
- ✅ Affiche les suggestions dans la GUI
|
|
- ❌ N'exécute rien sans ton accord
|
|
|
|
**Utilisation:** Mode normal d'utilisation
|
|
|
|
**Comment ça marche:**
|
|
1. Tu fais une action répétitive (ex: calculatrice 9/9=)
|
|
2. Après 3+ répétitions, le système détecte le pattern
|
|
3. Après 20 répétitions, le workflow est "appris"
|
|
4. La prochaine fois, une **suggestion apparaît automatiquement**
|
|
5. Tu peux accepter (Entrée) ou rejeter (Échap)
|
|
|
|
---
|
|
|
|
### 3. Mode Auto (Automatique) 🤖
|
|
|
|
**Avec option `--mode auto`**
|
|
|
|
```bash
|
|
cd geniusia2
|
|
./run.sh --mode auto
|
|
```
|
|
|
|
**Comportement:**
|
|
- ✅ Observe tes actions
|
|
- ✅ Enregistre les patterns
|
|
- ✅ Apprend les workflows
|
|
- ✅ Suggère des actions
|
|
- ✅ **Exécute automatiquement** (avec liste blanche)
|
|
|
|
**⚠️ ATTENTION:** Mode avancé, nécessite configuration de la liste blanche
|
|
|
|
**Utilisation:** Automatisation complète (production)
|
|
|
|
---
|
|
|
|
## 🚀 Quick Start
|
|
|
|
### Pour tester les suggestions maintenant:
|
|
|
|
```bash
|
|
cd geniusia2
|
|
./run_assist.sh
|
|
```
|
|
|
|
Puis répète 3-4 fois la même action simple:
|
|
- Ouvrir calculatrice → 9/9= → Fermer
|
|
- Ouvrir Firefox → Aller sur google.com → Fermer
|
|
- Etc.
|
|
|
|
Après quelques répétitions, tu verras:
|
|
```
|
|
🎯 PATTERN DÉTECTÉ !
|
|
🎉 Tâche apprise !
|
|
```
|
|
|
|
Répète encore 15-20 fois, et la prochaine fois une **suggestion apparaîtra automatiquement** ! 🎯
|
|
|
|
---
|
|
|
|
## 📊 Vérifier l'État
|
|
|
|
```bash
|
|
# Voir ce qui a été appris
|
|
python check_learning_status.py
|
|
|
|
# Voir les logs en temps réel
|
|
tail -f geniusia2/logs/actions.log
|
|
```
|
|
|
|
---
|
|
|
|
## 🎨 Interface GUI
|
|
|
|
Les suggestions apparaissent dans la GUI:
|
|
|
|
```
|
|
┌─────────────────────────────────────┐
|
|
│ 💡 Suggestion │
|
|
│ │
|
|
│ Workflow: Calculer 9/9 │
|
|
│ Confiance: 85% │
|
|
│ │
|
|
│ [Entrée] Accepter │
|
|
│ [Échap] Rejeter │
|
|
└─────────────────────────────────────┘
|
|
```
|
|
|
|
---
|
|
|
|
## 🔧 Options Avancées
|
|
|
|
### Lancer sans GUI (headless)
|
|
|
|
```bash
|
|
./run.sh --mode assist --headless
|
|
```
|
|
|
|
### Voir toutes les options
|
|
|
|
```bash
|
|
./run.sh --help
|
|
```
|
|
|
|
---
|
|
|
|
## 📝 Résumé
|
|
|
|
| Mode | Commande | Observe | Apprend | Suggère | Exécute |
|
|
|------|----------|---------|---------|---------|---------|
|
|
| **Shadow** | `./run.sh` | ✅ | ✅ | ❌ | ❌ |
|
|
| **Assist** | `./run_assist.sh` | ✅ | ✅ | ✅ | ❌ |
|
|
| **Auto** | `./run.sh --mode auto` | ✅ | ✅ | ✅ | ✅ |
|
|
|
|
**Pour avoir des suggestions: utilise `./run_assist.sh` !** 🎯
|
|
|
|
---
|
|
|
|
## ❓ FAQ
|
|
|
|
**Q: Pourquoi je n'ai pas de suggestions ?**
|
|
- Vérifie que tu es en mode **assist** (`./run_assist.sh`)
|
|
- Il faut répéter 20+ fois pour qu'un workflow soit appris
|
|
- Les suggestions apparaissent dans la GUI
|
|
|
|
**Q: Combien de fois dois-je répéter ?**
|
|
- 3+ fois pour détecter le pattern
|
|
- 20+ fois pour apprendre le workflow
|
|
- Ensuite, suggestions automatiques !
|
|
|
|
**Q: Les suggestions sont où ?**
|
|
- Dans la fenêtre GUI (popup)
|
|
- Accepter: touche Entrée
|
|
- Rejeter: touche Échap
|
|
|
|
**Q: Ça marche avec le système d'embeddings ?**
|
|
- Oui ! Le système d'embeddings fonctionne en arrière-plan
|
|
- Il indexe automatiquement dans FAISS
|
|
- Il collecte les exemples pour le fine-tuning
|
|
- Tout est transparent !
|
|
|
|
---
|
|
|
|
**Date:** 20 novembre 2024
|
|
**Version:** GeniusIA v2.0
|