Angel-IA Logo
🚀 PHASE PILOTE OUVERTE

Angel-IA

Assistant virtuel intelligent pour accompagner les seniors dans leur quotidien

Rejoindre le Programme Pilote Voir sur GitHub

Un Compagnon Virtuel Innovant

Angel-IA est un assistant virtuel intelligent avec avatar 3D et reconnaissance vocale continue qui accompagne les personnes âgées en détectant leur situation et en proposant des activités adaptées au contexte.

27 Types de situations détectées
22 Propositions d'activités
100% Open Source
24/7 Disponibilité

Fonctionnalités Principales

🎭

Avatar 3D Photoréaliste

Avatar Ready Player Me avec animations faciales expressives, mouvements de tête et émotions contextuelles pour une interaction naturelle et engageante.

🎤

Reconnaissance Vocale Continue

Activation par le mot-clé "Angèle" avec reconnaissance vocale continue en arrière-plan. Commandes vocales naturelles & conversations (Répétitions des réponses inlassablement).

🤖

IA Multi-Providers

Routage intelligent entre Ollama (local), HuggingFace et Divers LLMs. Classification automatique selon le type de question (temps réel vs connaissances générales).

📹

Détection de Situations en Temps Réel

Analyse vidéo par Deep Learning (DL4J) pour détecter 27 types de situations : manger, dormir, lire, se déplacer, avoir besoin d'aide, etc.

💡

Propositions Intelligentes

Recommandations contextuelles selon multiples paramètres : météo, actualités, exercices, histoires, devinettes, musique, photos, ....

🌍

Multilingue

Support complet FR/EN avec structure extensible. Contenus organisés par langue avec fallback automatique et messages contextuels. Nouvelles langues à venir

📚

Contenu Interactif Riche pour les activités

Histoire courte, histoire drôle, chronique, légende, mythe, biographie, découverte, anecdote, bizarrerie, poésie, musique, exercice gym, assouplissement, devinette, charade, exercice mémoire, prière, programme TV, programme radio, recette, appels, photos.

🔄

Mise à Jour Automatique

Code/configuration 1×/jour à 6h. Contenus dynamiques (météo, actualitéss) 3×/jour (8h, 14h, 20h). Contenus statiques (histoires, biographies, recettes, ...) 1x/jour

Horloge Permanente

Date et heure toujours visibles avec formatage localisé selon la langue active.

Cas d'Usage

🏥 Particuliers & EHPAD & Résidences Seniors

Compagnon virtuel pour stimulation cognitive, proposition d'activités et détection de situations nécessitant assistance.

🏠 Maintien à Domicile

Assistance 24/7 pour personnes isolées avec alertes automatiques et propositions d'activités adaptées.

👨‍👩‍👧 Lien Familial

Rassure les familles avec surveillance non-intrusive et rapports quotidiens sur la situation.

Stratégies de Déploiement

Angel-IA s'adapte à vos besoins avec deux approches de déploiement selon la taille de votre projet.

Phase 1 : Installation Autonome (1-30 utilisateurs)

4 options selon vos besoins et votre budget :

Option A : Votre Tablette/PC/Laptop (8GB+ RAM)

Configuration : Tablette/PC/Laptop Windows 10/11 ou PC/Laptop Linux (Ubuntu/Debian) avec analyse vidéo locale

  • Avantages : Performance optimale pour analyse vidéo, évolutif (RAM/SSD upgradable)
  • Économie circulaire : Réemploi de votre matériel
  • Idéal pour : Budget minimal

Option B : PC/Laptop Récupéré (8GB+ RAM)

Configuration : PC/Laptop Windows 10/11 ou Linux (Ubuntu/Debian) avec analyse vidéo locale

  • Avantages : Performance optimale pour analyse vidéo, évolutif (RAM/SSD upgradable)
  • Économie circulaire : Réemploie du matériel qui aurait été jeté
  • Idéal pour : Budget minimal, performance maximale

Option C : Tablette Windows (8GB+ RAM)

Configuration : Surface Pro 5/6/7, Lenovo ThinkPad X12, HP Elite x2 (reconditionnées)

  • Avantages : Encombrement minimal, caméra/micro intégrés,design moderne
  • Spécifications minimales : Windows 10/11 64-bit, Intel i5/Ryzen 5 (2018+), 128GB SSD, caméra HD 720p
  • Idéal pour : Tables de chevet, petites surfaces, seniors réfractaires aux PC traditionnels

Option D : Service de mises à jour des contenus

Prérequis : Une des options précédentes en place et un accès web

  • Avantages : Met à jour les contenus dynamiques en continu, le logiciel quand nécessaire et ajoute des contenus statiques

Note : Les 3 premières options sont 100% autonomes et ne nécessitent aucune infrastructure réseau.

Phase 2 : Architecture Serveur Centralisé (30+ utilisateurs)

Tablette/Raspberry Pi + Serveur Central

Configuration : Clients légers (type Raspberry Pi Zero 2W) + serveur x86_64 pour analyse vidéo

  • Avantage : Administration centralisée, supervision globale, accès aux mises à jour
  • Consommation : -77% vs Phase 1 (2.5W par client)
  • Features : Dashboard multi-résidents, mises à jour simultanées
  • Idéal pour : Déploiements ≥30 chambres, réseaux d'EHPAD

Impact Social & Environnemental

👥 Impact Social

💚 Économie Circulaire

🌍 Atténuation Climatique

Technologies Utilisées

☕ Backend

  • Java 17 + Spring Boot 3.2
  • DL4J (Deep Learning)
  • H2 Database / PostgreSQL
  • Maven

🎨 Frontend

  • JavaScript (Vanilla)
  • Three.js (Avatar 3D)
  • Web Speech API
  • WebSocket (temps réel)

🤖 IA & ML

  • Ollama (llama3.2:3b)
  • HuggingFace
  • Mistral, ChatGPT, ...
  • ND4J (ML, Calcul matriciel)
  • OpenCV (Vision)

🎭 Avatar

  • Ready Player Me
  • WebGL
  • GLTF/GLB
  • Morphtargets (expressions)

Commencer avec Angel-IA

Angel-IA est 100% open-source. Démarrez en moins de 10 minutes.

# 1. Installer Ollama
curl -fsSL https://ollama.com/install.sh | sh

# 2. Cloner et compiler
git clone https://github.com/rbaudu/angel-virtual-assistant.git
cd angel-virtual-assistant
mvn clean package

# 3. Démarrer en mode test
./angel-launcher.sh start -p test

# 4. Accéder à l'avatar
open http://localhost:8081/angel
                

Ressources

Intéressé par Angel-IA ?

Que vous soyez une collectivité, un EHPAD, ou simplement intéressé par le projet, contactez-nous.