Initial commit
This commit is contained in:
177
docs/guides/POUR_DEMARRER.md
Normal file
177
docs/guides/POUR_DEMARRER.md
Normal file
@@ -0,0 +1,177 @@
|
||||
# 🚀 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 !
|
||||
Reference in New Issue
Block a user