Le problème
Trouver des vols pas chers prend du temps. Il faut comparer manuellement plusieurs compagnies aériennes et aéroports, surveiller les fluctuations de prix et saisir le bon moment. Les comparateurs existants n'offrent qu'une vue limitée et ne vous préviennent pas lorsqu'un prix baisse.
La solution
ProFlights combine les données de plusieurs aéroports proches, exécute des modèles de scoring et vous envoie une alerte dès qu'il vaut la peine de réserver.
- Détection automatique des aéroports : détecte automatiquement les aéroports les plus proches et compare les prix sur toutes les options.
- Historique des prix : suit l'évolution des prix dans le temps pour que vous sachiez si une offre est réellement avantageuse.
- Alertes de baisse : recevez une notification dès que le prix de votre itinéraire favori baisse significativement.
- Conseils de voyage par IA : une IA générative qui apporte du contexte à chaque offre avec des conseils de voyage et des informations sur les destinations.
- Architecture serverless : construite sur Azure Functions pour l'évolutivité et de faibles coûts opérationnels.
Résultats
Architectuur
Serverless architectuur op Azure Functions: functies die door een timer worden geactiveerd scannen regelmatig de prijzen per luchthaven, in plaats van deze live op te halen bij elk paginabezoek. De resultaten worden gecached. Een scoringslaag normaliseert prijzen per route over de tijd en herkent significante afwijkingen, waarna de alert-engine een melding naar gebruikers stuurt. Daarnaast genereert een generatieve AI-laag bij elke aanbieding beknopt en feitelijk reisadvies.
Modelkeuze
De prijsscoring is gebaseerd op een statistisch model met percentiel-gebaseerde afwijkingsdetectie per route — sneller, voordeliger en voorspelbaarder dan een LLM voor dit soort numeriek werk. Voor de reistips wordt een compacter, goedkoper model gebruikt: de output is kort en feitelijk, dus een zwaarder model levert geen merkbare kwaliteitswinst op tegenover wel hogere kosten.
Kosten & latency
- Azure Functions consumption plan: kosten groeien mee met gebruik, geen vaste serverkosten bij weinig verkeer.
- De belangrijkste kostenpost zit in de scans/API-aanroepen per luchthaven; de AI-laag is relatief goedkoop — een gegenereerd reisadvies kost een fractie van een cent.
- Geen realtime latency-eis: scans lopen op een timer, meldingen komen asynchroon binnen zodra een prijsdaling is vastgesteld.
Lessons learned
De eerste versie haalde prijzen live op bij elk paginabezoek — te traag en te kostbaar bij meerdere gelijktijdig actieve gebruikers. Overschakelen naar achtergrondscans met caching loste dat op. Prijsalerts op basis van een vaste drempel genereerden bovendien te veel onnodige meldingen, omdat zelfs kleine schommelingen al een notificatie veroorzaakten; overschakelen naar percentiel-gebaseerde anomaliedetectie per route zorgde voor alerts die daadwerkelijk relevant zijn.
Concept — cijfers ter illustratie, nog te verifiëren tegen het daadwerkelijke project vóór publicatie.
Vous aussi, vous voulez faire développer un outil IA ?
De l'idée à la production — je construis des outils intelligents qui résolvent de vrais problèmes. Planifiez un entretien de découverte gratuit et découvrez ce qui est possible.
Planifiez un entretien gratuit