Ask Malo : quand l'IA devient guide touristique à Saint-Malo
Retour aux articles
Dev
IA
React Native
Tourisme
+2

Ask Malo : quand l'IA devient guide touristique à Saint-Malo

16 mars 20267 min

Retour sur la genèse et la réalisation d'Ask Malo, l'application mobile qui transforme la découverte de Saint-Malo grâce à l'intelligence artificielle.

L'idée : un guide local qui ne dort jamais

Saint-Malo attire chaque année des millions de visiteurs. Mais entre les horaires de marées à vérifier, les restaurants à dénicher hors des sentiers battus et les activités qui dépendent de la météo, l'expérience touristique reste souvent fragmentée. On jongle entre Google Maps, des sites de marées, TripAdvisor et les conseils glanés à l'office de tourisme.

C'est de ce constat qu'est né Ask Malo : et si un seul interlocuteur, disponible 24h/24, pouvait répondre à toutes les questions d'un visiteur comme le ferait un Malouin passionné par sa ville ?

L'idée était simple mais ambitieuse : créer un assistant conversationnel spécialisé qui connaît Saint-Malo et la Côte d'Émeraude sur le bout des doigts, capable de croiser des données en temps réel (marées, météo, événements) avec un catalogue de lieux curé par des locaux.

De l'idée au produit : la genèse du projet

Le projet a démarré par une phase de spécification approfondie. Avant d'écrire la moindre ligne de code, nous avons cartographié les besoins réels des touristes : quelles questions posent-ils le plus souvent ? Quelles informations sont difficiles à trouver ? Quels irritants reviennent systématiquement ?

Trois axes se sont dégagés :

  • L'information en temps réel : les marées, la météo et les événements du jour sont les premières préoccupations des visiteurs
  • La recommandation contextuelle : suggérer un restaurant en bord de mer quand il fait beau, une crêperie intra-muros quand il pleut
  • L'accessibilité multilingue : Saint-Malo accueille une clientèle internationale, l'application devait parler plusieurs langues naturellement

Dixiome a pris en charge l'intégralité de la conception et du développement, de l'architecture technique au design de l'interface, en passant par le déploiement de l'infrastructure.

Un écosystème complet, pas juste une app

Ask Malo n'est pas une simple application mobile avec un chatbot greffé dessus. C'est un écosystème complet composé de quatre briques interconnectées.

Une application mobile native (iOS & Android)

L'application est construite avec React Native via le framework Expo, permettant de délivrer une expérience native sur les deux plateformes à partir d'une base de code unique.

L'interface s'articule autour de quatre espaces : la carte interactive pour explorer les lieux, le chat avec Malo pour poser ses questions, la découverte par catégories, et les bons plans communautaires.

L'accueil avec carte, le chat avec Malo, l'exploration et les bons plans 1L'accueil avec carte, le chat avec Malo, l'exploration et les bons plans 2L'accueil avec carte, le chat avec Malo, l'exploration et les bons plans 3L'accueil avec carte, le chat avec Malo, l'exploration et les bons plans 4
L'accueil avec carte, le chat avec Malo, l'exploration et les bons plans

Un des éléments distinctifs est le système de couleurs ambiant : l'interface change subtilement de tonalité selon l'heure de la journée. Bleu nuit en soirée, doré au coucher de soleil, lumineux en journée. Une atmosphère immersive qui connecte l'utilisateur à son environnement.

Le même écran de jour et de nuit : le système ambiant adapte toute l'interface 1Le même écran de jour et de nuit : le système ambiant adapte toute l'interface 2
Le même écran de jour et de nuit : le système ambiant adapte toute l'interface

La saisie vocale permet aux touristes en balade de poser leurs questions sans s'arrêter de marcher. Le mode hors-ligne garantit l'accès aux informations essentielles même dans les zones à faible couverture réseau, fréquentes le long des remparts. Et la détection automatique de la langue adapte l'interface et les réponses en français, anglais, allemand, espagnol ou italien.

Une API backend qui orchestre tout

Le serveur central agrège les données en temps réel et orchestre la communication entre l'application, l'IA et les différentes sources de données. Il gère notamment :

  • Le streaming des réponses de l'IA : les mots apparaissent progressivement dans le chat, comme une vraie conversation
  • L'agrégation intelligente des données de marées, météo, lieux et événements
  • Un système de cache qui garantit des réponses rapides tout en maintenant les données à jour

Un CMS pour gérer le contenu

Tout le catalogue de lieux, événements et bons plans est géré via un CMS headless. Chaque lieu est enrichi de coordonnées, horaires, photos, et surtout d'un "conseil de Malouin" : une recommandation authentique que l'IA peut partager naturellement dans la conversation.

Ce choix permet de mettre à jour le contenu sans toucher au code, directement depuis une interface d'administration.

Malo : un guide, pas un chatbot

La vraie valeur d'Ask Malo ne réside pas dans la technologie d'IA utilisée, mais dans la façon dont elle est mise au service de l'expérience utilisateur. Le modèle de langage a été choisi pour sa capacité à produire des réponses naturelles et nuancées en streaming.

Des réponses contextualisées en temps réel

Le système ne se contente pas de répondre à une question générique. À chaque message, il construit un contexte riche en croisant :

  • Les marées du jour : horaires, coefficients, hauteurs d'eau
  • La météo actuelle et les prévisions
  • Les lieux pertinents du catalogue, filtrés selon la question et la position de l'utilisateur
  • Les événements en cours ou à venir
  • Des informations web fraîches pour compléter le catalogue

Le tout est assemblé intelligemment : si vous demandez "où manger ce soir ?", le système charge les restaurants et la météo, pas les horaires de marées.

Un personnage calibré

Malo ne parle pas comme un assistant générique. Il a été pensé comme un guide local passionné par sa ville :

  • Il recommande ses adresses préférées, connaît les petites histoires de la cité corsaire
  • S'il pleut, il suggère les musées et les crêperies. À marée basse, il propose la traversée vers le Grand Bé
  • Il reste dans son domaine : le tourisme et la vie locale à Saint-Malo et sur la Côte d'Émeraude
  • Ses réponses affichent des cartes interactives de lieux et des suggestions de relance pour guider la découverte

Une infrastructure pensée pour durer

L'ensemble des services est hébergé sur une infrastructure conteneurisée, avec des déploiements automatisés à chaque mise à jour du code. Le SSL, le routage et la montée en charge sont gérés automatiquement.

Pour l'application mobile, les mises à jour mineures sont poussées over-the-air directement sur les téléphones des utilisateurs, sans repasser par les stores. Les nouvelles versions majeures passent par le processus classique App Store / Play Store.

Ce que Dixiome a apporté

Ce projet illustre le type de missions que nous prenons en charge chez Dixiome : de la vision initiale au produit déployé, en passant par chaque décision technique.

Concrètement, Dixiome a réalisé :

  • La spécification complète du produit, fonctionnelle et technique
  • L'architecture logicielle de l'écosystème
  • Le développement full-stack : application mobile, API et CMS
  • Le design system avec le système de couleurs ambiant
  • Le prompt engineering pour donner vie au personnage de Malo
  • La mise en place de l'infrastructure et du pipeline de déploiement
  • L'intégration des données en temps réel (marées, météo, recherche web)

Et la suite ?

Ask Malo continue d'évoluer. Parmi les fonctionnalités en préparation :

  • Réalité augmentée : pointer sa caméra pour voir les lieux à proximité
  • Journée Malo : des itinéraires personnalisés générés par l'IA selon la météo, les marées et les préférences du visiteur
  • Notifications géolocalisées : recevoir une alerte en passant devant le Fort National ou la plage du Sillon
  • Concierge IA pour les professionnels : une déclinaison B2B pour les hôtels, restaurants et offices de tourisme qui souhaitent offrir un assistant IA à leurs clients

Envie de tester ? Posez votre première question à Malo et découvrez Saint-Malo autrement.

Découvrir Ask Malo

Et si vous avez un projet similaire ou souhaitez explorer comment l'intelligence artificielle peut enrichir votre activité, parlons-en.