178 lines
3.7 KiB
Markdown
178 lines
3.7 KiB
Markdown
# 🚀 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 !
|