Files
Geniusia_v2/docs/guides/README_SIMPLE.md
2026-03-05 00:20:25 +01:00

4.7 KiB

GeniusIA v2 - MVP

🎯 Qu'est-ce que c'est ?

Un assistant RPA (Robotic Process Automation) qui apprend vos actions et vous aide à les automatiser.

🚀 Démarrage rapide

1. Installation

cd geniusia2
./setup.sh

2. Lancer l'application

./run.sh

3. Vérifier l'installation

../VERIFIER_INSTALLATION.sh

📚 Documentation essentielle

Guides de démarrage

Fonctionnalités

Tests

Configuration

🏗️ Architecture

geniusia2/
├── core/               # Logique métier
│   ├── orchestrator.py       # Boucle cognitive principale
│   ├── learning_manager.py   # Apprentissage
│   ├── suggestion_manager.py # Suggestions (Mode Assisté)
│   ├── event_capture.py      # Capture d'événements
│   ├── session_manager.py    # Gestion des sessions
│   └── workflow_detector.py  # Détection de workflows
├── gui/                # Interface graphique
│   ├── minimal_gui.py        # GUI principale
│   └── suggestion_overlay.py # Overlay de suggestions
└── data/               # Données utilisateur
    ├── user_profiles/        # Profils et tâches apprises
    └── logs/                 # Logs d'activité

🎮 Modes de fonctionnement

Mode Shadow (Observation)

  • Observe vos actions
  • Détecte les patterns répétitifs
  • Apprend automatiquement

Mode Assisté

  • Suggère des actions basées sur l'apprentissage
  • Détecte les workflows en cours
  • Propose la prochaine étape

Mode Autonome (Futur)

  • Exécute automatiquement les tâches apprises
  • Nécessite validation utilisateur

🧪 Tests disponibles

# Tests unitaires
python test_whitelist_simple.py
python test_input_utils_simple.py
python test_learning_manager_simple.py

# Tests d'intégration
python test_whitelist_integration.py
python test_orchestrator_simple.py
python test_mode_assiste_complet.py

# Tests spécifiques
python test_qwen3_vl.py          # Test du LLM
python test_task_replay.py       # Test du rejeu
python test_summary_dashboard.py # Test du dashboard

📝 Scripts utiles

# Lancer l'application
./LANCER_APPLICATION.sh

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

# Commandes rapides
./COMMANDES_RAPIDES.sh

# Nettoyer le projet
./cleanup_project.sh

# Rebuild FAISS index
python rebuild_faiss_simple.py

🔧 Configuration

Le fichier geniusia2/core/config.py contient toute la configuration :

  • Chemins des modèles
  • Seuils de confiance
  • Timeouts
  • Paramètres de sécurité

📊 Statut du projet

Fonctionnel

  • Mode Shadow (observation)
  • Capture d'événements
  • Détection de patterns simples
  • Système de rejeu
  • Whitelist de sécurité

🚧 En cours

  • Détection de workflows complets
  • Suggestions intelligentes (Mode Assisté)
  • Interface graphique améliorée

📅 À venir

  • Mode Autonome
  • Dashboard de statistiques
  • Export/Import de workflows

🐛 Dépannage

Problèmes courants

Ollama ne démarre pas

systemctl --user start ollama

Modèles manquants

ollama pull gemma2:2b
ollama pull nomic-embed-text

Erreurs de permissions

chmod +x geniusia2/run.sh
chmod +x LANCER_APPLICATION.sh

📞 Support

🎯 Objectif MVP

Créer un assistant RPA simple qui :

  1. Observe vos actions (Mode Shadow)
  2. Détecte les workflows répétitifs
  3. Suggère les prochaines étapes (Mode Assisté)
  4. Permet de rejouer les tâches apprises

Focus : Simplicité et fonctionnalité de base, pas de sur-ingénierie !


Version : MVP 1.0 Date : Novembre 2024 Statut : En développement actif