← Réalisations

Application mobile · produit

Serenity

Une application de bien-être mental dont l'agent connaît le journal de l'utilisateur, les exercices qu'il a faits et ses humeurs des dernières semaines. Conversation écrite ou vocale, exercices guidés en audio, suivi quotidien et analyses d'évolution.

01

Le problème

Un assistant de bien-être qui oublie tout d'une session à l'autre ne peut pas accompagner quelqu'un dans la durée.

La plupart de ces assistants sont des fenêtres de discussion sans mémoire. L'utilisateur raconte sa semaine, reçoit des conseils génériques, et le lendemain la conversation repart de zéro. Ce comportement vient de la façon dont le produit est construit : rien de ce qui a été écrit la semaine précédente n'est disponible au moment de la conversation suivante.

Ce qui aide, c'est la continuité. Remarquer que les mauvaises journées tombent souvent le dimanche, se souvenir de l'exercice qui avait fonctionné, relever que l'utilisateur va mieux depuis trois semaines. Aucune de ces observations n'est possible sans un historique stocké et sans un moyen de le transmettre au modèle.

02

Ce que j'ai construit

Un agent qui a du contexte

Avant chaque conversation, l'application assemble un contexte à partir des données de l'utilisateur : notations d'humeur récentes, entrées de journal, exercices terminés, objectifs déclarés. L'agent démarre donc en sachant à qui il parle. Les conversations sont conservées et titrées automatiquement.

Les réponses arrivent en flux, mot à mot, pour que l'utilisateur voie l'agent répondre au lieu d'attendre devant un écran figé.

Les exercices en audio

Six exercices guidés : respiration, ancrage, balayage corporel, gratitude, lâcher-prise, énergie. Ils sont servis en synthèse vocale de qualité plutôt qu'en texte à lire, parce qu'un exercice de respiration demande de fermer les yeux.

Le journal et les analyses

Notation quotidienne de l'humeur, étiquettes émotionnelles, notes libres, historique complet. Par-dessus : courbes d'évolution sur sept et trente jours, moyennes, repérage des bonnes et des mauvaises périodes. Ces mêmes données alimentent le contexte de l'agent, qui s'en sert comme mémoire.

Une base de code, deux plateformes

iOS et Android depuis un seul projet React Native, avec la totalité du parcours produit : navigation, notifications, graphiques, animations fluides, partage, mode sombre réactif et abonnements gérés en achat intégré.

03

Ce qui était difficile

Assembler le contexte sans le faire exploser

Tout envoyer au modèle est impossible, parce que le journal grossit indéfiniment. Il faut décider quoi retenir : les tendances plutôt que les entrées brutes, le récent plutôt que l'ancien, l'agrégé plutôt que le détail. Cette sélection se fait dans le code de l'application, avant l'appel au modèle.

Les limites d'une application de santé mentale

L'application annonce clairement son cadre : elle ne pose pas de diagnostic et ne remplace pas un professionnel. L'agent refuse de tenir le rôle d'un thérapeute et oriente vers de l'aide réelle quand le sujet dépasse ce qu'un logiciel peut prendre en charge. Ces garde-fous ont été définis avant l'écriture des écrans et des instructions de l'agent.

La fluidité sur mobile

Le flux de réponse, les animations et les graphiques se disputent le même thread. Il faut déporter les animations côté natif, éviter de reconstruire l'écran à chaque mot reçu et rendre le thème réactif sans remonter tout l'arbre de composants à chaque changement.

Vendre un abonnement sans forcer

L'achat intégré impose ses propres règles : restauration d'achat, synchronisation des droits, essai gratuit, changement d'appareil. Sur un sujet aussi intime, il fallait aussi que les limites de la version gratuite restent lisibles et ne mettent jamais l'utilisateur mal à l'aise.

Ce que j'en retiens

Sur ce type de produit, la qualité des réponses tient surtout aux données qu'on donne à lire au modèle. Construire l'historique, le stocker et choisir ce qui part dans chaque conversation demande plus de travail que l'intégration de l'agent elle-même.

04

La stack

Une application mobile à construire ?

Je prends le projet de l'idée jusqu'à la publication sur l'App Store et le Play Store, abonnements compris. Décrivez-moi l'application que vous voulez mettre entre les mains de vos utilisateurs.

contact@adelzemiti.com