Concierge de réservation IA · fil d’apprentissage

Loma

Un concierge IA qui apprend les goûts de chaque membre.

Deux agents Gemini qui recherchent et bloquent de vraies chambres d’hôtel, un fil qui apprend de chaque balayage, et une mémoire des goûts que le membre confirme et contrôle.

Agent IAMachine learningMoteur de recommandationDéveloppement privé
Développement privé
Loma : la page d’accueil : arrêtez de faire défiler, commencez à vivre.
Le brief

Construire l’intelligence d’une application de voyage : un assistant capable de vérifier et de bloquer des chambres, et un fil qui s’améliore pour chaque membre sans jamais réserver, facturer ni mémoriser quoi que ce soit de lui-même.

Ce que nous avons construit

Un backend Python avec un agent concierge et réservations Gemini, un tagueur Gemini hors ligne et des embeddings pour chaque hôtel, un fil d’apprentissage par membre avec exploration et voisins de goût, une mémoire des goûts limitée aux éléments confirmés, et un parcours de réservation que valide toujours une personne.

2agents Gemini
19dimensions de goût par hôtel
818tests backend
Couche d’intelligence

Comment Loma décide

Chaque fonctionnalité ci-dessous est rattachée à la partie du système qui l’exécute : Gemini, un modèle de machine learning, des règles fixes ou une personne.

Modèle d’IA

Agents concierge et réservations

Gemini 2.5 Flash sur Google ADK : un agent concierge confie les réservations à un sous-agent réservations doté d’outils pour les tarifs en direct, les disponibilités, les dates, la devise et le profil du membre. Il répond dans la langue du membre.

Modèle d’IA

Étiquetage des goûts des hôtels

Gemini lit le texte du catalogue de chaque hôtel et le note sur 19 dimensions de goût et 9 faits pratiques, avec une ligne de preuve par note. Pas de signal dans le texte, pas de note : aucune supposition.

Modèle d’IA

Embeddings de goût

Les embeddings Gemini placent chaque hôtel dans un espace de goût, avec en plus une vue de style dont la moyenne de la ville est retirée : le fil épouse l’ambiance, pas seulement le lieu.

Apprentissage automatique

Fil d’apprentissage par membre

Chaque membre a son propre modèle bayésien, mis à jour d’après le temps passé, les balayages de photos, les sauvegardes, les réservations et le motif d’un « pas pour moi ». L’exploration teste de nouvelles options, les préférences s’estompent sur 120 jours et un changement de goût est détecté.

Apprentissage automatique

Voisins de goût et choix de chambre

Le filtrage collaboratif trouve les membres aux goûts proches, un reclassement par diversité évite que le fil se répète, et chaque carte montre la chambre qui convient le mieux au membre.

Apprentissage automatique

Classeur appris en test

Un classeur débiaisé de la position, entraîné sur les journaux du fil, tourne dans un bras A/B face à des pondérations réglées à la main, avec évaluation hors politique. Les pondérations manuelles servent par défaut, et les tests à ce jour utilisent des membres simulés.

Moteur de règles

Garde-fous sur chaque réponse

Le modèle ne peut citer un prix qu’après qu’un outil l’a renvoyé. Ses réponses sont contrôlées pour les données personnelles et les fuites de prompt, et les critères rédhibitoires comme l’accès de plain-pied filtrent les résultats sans jamais s’estomper.

Contrôle humain

Rien n’est réservé ni mémorisé sans une personne

L’agent ne peut ni confirmer, ni débiter, ni annuler : une personne vérifie le blocage et le membre confirme avec son propre bouton. Un goût n’est enregistré qu’après le oui du membre, et un seul appel efface ce que le fil a appris.

Intégration

Paiements, téléphone et synchronisation partenaire

Les données de carte vont uniquement dans le formulaire de carte hébergé du partenaire hôtelier via un lien signé, les téléphones sont associés par SMS Twilio Verify et les webhooks partenaires maintiennent les séjours synchronisés.

En développement

Écrans de l’app sur le moteur

Les écrans de l’app (évaluation, archétype et Ask Loma) seront connectés à ce moteur. Aujourd’hui, c’est un front-end conçu, pas encore relié au moteur.

Modules & fonctionnalités

Ce que contient Loma

01

Chat concierge

Des agents Gemini qui cherchent, comparent et bloquent des chambres dans la langue du membre.

02

Fil d’apprentissage

Des hôtels classés par membre selon ce qu’il ouvre, sauvegarde, écarte et réserve.

03

Mémoire des goûts

Des préférences confirmées conservées par type de séjour, avec des critères rédhibitoires qui ne s’estompent jamais.

04

Choix de chambre

La chambre affichée sur chaque carte est choisie pour le membre, pas seulement pour l’hôtel.

05

Réservation sécurisée

Formulaire de carte hébergé par le partenaire, validation humaine et bouton de confirmation propre au membre.

06

Voyages

Réservations synchronisées avec l’hôtel partenaire par webhook.

Parcours de conception UX

Le parcours produit de la première évaluation au voyage réservé, conçu écran par écran.

01
Développement privé
Design UX de Loma, étape 1 sur 8
Évaluation
02
Développement privé
Design UX de Loma, étape 2 sur 8
Révélation de l’archétype
03
Développement privé
Design UX de Loma, étape 3 sur 8
Accueil personnel
04
Développement privé
Design UX de Loma, étape 4 sur 8
Découvrir
05
Développement privé
Design UX de Loma, étape 5 sur 8
Détail de l’expérience
06
Développement privé
Design UX de Loma, étape 6 sur 8
Mes chambres
07
Développement privé
Design UX de Loma, étape 7 sur 8
Demander à Loma
08
Développement privé
Design UX de Loma, étape 8 sur 8
Voyages
Mobile

Pensé aussi pour le téléphone

Écran mobile de Loma
Accueil
Écran mobile de Loma
Révélation de l’archétype
Écran mobile de Loma
Détail de la chambre
Écran mobile de Loma
Demander à Loma
Écran mobile de Loma
Voyages

Construit avec

TanStack StartClerkCloudflare D1Gemini ADKFastAPIPostgres + pgvector

Une plateforme en tête ?

Sachez ce qu’elle coûtera et ce qu’elle rapportera avant de la construire.