Initial commit

This commit is contained in:
Dom
2026-03-05 00:20:25 +01:00
commit dcd4de9945
1954 changed files with 669380 additions and 0 deletions

View 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 !