Cover

Adelin

→ Essayer sur Telegram

Contexte

Adelin accompagne les nouveaux arrivants à Montréal dans leurs démarches administratives (NAS, RAMQ, logement...) via Telegram. Après une V1 agile sur Airtable, la V2 repose sur Supabase pour la gestion relationnelle et l'indexation vectorielle, avec un Agent Curateur indépendant qui automatise la curation et l'ingestion de nouvelles données.

Telegram a été choisi pour son API ouverte et stable, l'absence de restriction de validation, et son support natif des médias, Adelin disposant de 4 visuels "émotion" utilisés dans ses réponses pour humaniser l'échange.

Fonctionnalités

FonctionExemple d'interactionGestion backend
Base de connaissances dynamique"Comment obtenir mon NAS ?"Recherche sémantique pour identifier l'index, puis requête SQL ciblée
3 checklists interactivesL'utilisateur coche une étapeUpsert temps réel dans Supabase (User_Checklist)
Dialogue contextuel avec mémoire"J'ai fini ça, que faire ensuite ?"Analyse du contexte historique via LLM
Curation automatiséeAjout d'une nouvelle sourceAnalyse, nettoyage et indexation autonome par l'Agent Curateur

Pour les questions administratives, le message est vectorisé puis comparé à une base combinant fiches rédigées à la main et données publiques ouvertes. Selon l'origine du meilleur résultat, le système récupère directement une fiche pratique ou exécute une requête SQL ciblée sur le jeu de données correspondant avec, dans tous les cas, un fallback LLM si aucune correspondance n'est assez pertinente.

Architecture

Recherche hybride à deux niveaux : une recherche vectorielle sémantique identifie d'abord le jeu de données pertinent dans une table d'index, puis une requête SQL ciblée en extrait les informations précises. L'interface admin, pensée desktop-first mais entièrement responsive, gère les fiches et checklists en CRUD, les logs, et la validation humaine des données avant ingestion.

Pistes d'évolution (V3)

Interactivité géospatiale (services les plus proches selon la localisation) et orchestration multi-agents (données administratives, géographie urbaine, modération de ton).