Étude de cas · Application mobile d'IA conversationnelle

Meduz

En cours · depuis 2025

Application fondée sur une IA conversationnelle, avec pipeline LLM multi-modèles et modules natifs Swift et Kotlin pour une intégration matérielle BLE en temps réel.

Contexte

Application mobile destinée à un usage personnel quotidien, dont le moteur conversationnel structure l'expérience. Le client recherchait une personnalité narrative propre au produit, associée à une intégration matérielle BLE en temps réel.

Le défi

Combiner deux LLM aux rôles distincts — un modèle narratif affiné en interne et un modèle instruction-tuned pour les actions structurées — tout en maîtrisant la latence et le coût des API. Le moteur devait également communiquer avec un capteur BLE sur mesure imposant moins de 100 ms de délai sur certains événements.

Notre approche

Un pipeline LLM en cascade s'appuie sur un routeur léger côté Flutter, qui sélectionne le modèle selon l'intention. Un cache sémantique sur les requêtes récurrentes réduit de 40 % les appels API. Côté matériel, des modules natifs Swift et Kotlin exposent un canal BLE asynchrone à Flutter. Un premier pont React Native en JavaScript a été écarté après des mesures comparatives en faveur de l'intégration Flutter native.

Technologies
FlutterNestJSLLMBLESwiftKotlin
Résultat

En production depuis 2025, en itération continue avec le client. Le moteur narratif conserve un coût maîtrisé, y compris lors des pics d'usage.