# EFFI - ROADMAP FONCTIONNALITÉS **Date de création** : 6 Avril 2026 **Dernière mise à jour** : 6 Avril 2026 **Statut** : En attente d'implémentation --- ## 🔥 PRIORITÉ HAUTE ### 1. OCR / Tesseract **Objectif** : Permettre à Effi de lire et extraire le texte des images (photos de livres, documents, etc.) **Use case** : L'ami de Folzo prend des photos de livres et veut les numériser **Implémentation** : - Installer Tesseract sur folzo-Corp : `sudo dnf install tesseract tesseract-langpack-fra` - Créer un endpoint API FastAPI pour l'OCR - Intégrer dans OpenWebUI comme Tool **Ressources** : - Tesseract OCR (open source) - Python : `pytesseract` + `Pillow` --- ### 2. Joplin Integration **Objectif** : RAG (Retrieval-Augmented Generation) sur les notes Joplin existantes **Use case** : Poser des questions à Effi sur ses propres notes **Implémentation** : - Exporter/exposer les notes Joplin via API - Vectorisation et stockage dans Qdrant - Créer un Tool "search_my_notes" **Ressources** : - Joplin Web Clipper API - Joplin Data API --- ### 3. Web Scraping **Objectif** : Permettre aux agents de lire et résumer n'importe quelle URL **Use case** : "Effi, résume-moi cet article" → paste URL **Implémentation** : - Créer un Tool OpenWebUI - Librairies : `requests` + `beautifulsoup4` ou `readability-lxml` - Gestion du rate limiting - Extraction texte propre (sans pubs/nav) **Ressources** : - newspaper3k (extraction article) - trafilatura (alternative) --- ## ⚡ AMÉLIORATIONS ### 4. Optimiser Web Search **Objectif** : Améliorer la qualité et quantité des résultats de recherche web **Actions** : - Augmenter le nombre de résultats (actuellement limité) - Tester SearXNG (moteur de méta-recherche auto-hébergé) - Configurer la région/langue (fr-FR) - Filtres par date/type de contenu **Ressources** : - SearXNG Docker - DuckDuckGo API --- ### 5. Home Assistant - Fix Latence **Objectif** : Résoudre les problèmes de latence dans l'intégration Home Assistant **Problème actuel** : Latence élevée lors des appels API **Actions** : - Diagnostiquer la cause (réseau ? configuration ?) - Optimiser les appels (batch ? cache ?) - Vérifier la connectivité entre effi-server et HA --- ### 6. Calendrier - Intégration CalDAV **Objectif** : Permettre à Effi de consulter et gérer le calendrier **Use case** : "Qu'est-ce que j'ai de prévu demain ?" **Implémentation** : - Intégration CalDAV (Nextcloud, Google, etc.) - Tool "check_calendar" - Tool "add_event" **Ressources** : - `caldav` Python library --- ## 💡 FONCTIONNALITÉS FUN ### 7. Voice Commands **Objectif** : Activer/désactiver des services par la voix **Use case** : "Effi, lance ComfyUI" ou "Effi, éteins le serveur" **Implémentation** : - Mots-clés déclencheurs (hotwords) - Actions système via scripts - Intégration avec les commandes vocales existantes --- ### 8. Automation Scripts **Objectif** : Tâches planifiées et automatisées **Exemples** : - Backup automatique des conversations - Rapport quotidien (météo, calendrier, news) - Vérification santé des services - Nettoyage automatique des vieux fichiers **Implémentation** : - Cron jobs ou systemd timers - Scripts Python dans `/scripts/automation/` --- ### 9. More Models pour ComfyUI **Objectif** : Ajouter plus de variété de modèles pour la génération d'images **Catégories** : - **Art/Fantasy** : DreamShaper, EpicRealism - **Anime/Manga** : AnythingXL, CounterfeitXL - **Photorealistic** : RealVisXL, JuggernautXL (déjà présent) - **3D/Rendering** : PixarXL, DisneyStyle **Script existant** : `comfyui/download-more-models.sh` --- ## 📋 PROCHAINES SESSIONS ### Session suggérée #1 : OCR/Tesseract 1. Installation Tesseract 2. Création API FastAPI 3. Tool OpenWebUI 4. Test avec photo de livre ### Session suggérée #2 : Web Scraping 1. Création du Tool 2. Tests avec différents sites 3. Intégration agents ### Session suggérée #3 : Joplin Integration 1. Configurer API Joplin 2. Export notes vers Qdrant 3. Tool search_my_notes --- ## 📝 NOTES - Prioriser l'OCR (besoin immédiat pour l'ami de Folzo) - Web Scraping utile pour tous les agents - Joplin demande plus de travail (vectorisation) - Les améliorations peuvent être faites en parallèle --- *Roadmap créée par Folzo - 6 Avril 2026*