ProFlights — スマートな航空券比較ツール

複数の空港の価格をスキャンし、値下がりを検知し、予約のタイミングを知らせてくれるAI駆動のフライト比較ツール。

トラベルインテリジェンス
Azure Functions
価格トラッキング
AI搭載

課題

安いフライトを見つけるのは手間がかかります。複数の航空会社や空港を手作業で比較し、価格変動を監視し、適切なタイミングで予約しなければなりません。既存の比較ツールは限られた情報しか表示せず、価格が下がっても通知してくれません。

マルチエアポート
MLOps
オートメーション

ソリューション

ProFlightsは近隣の複数の空港のデータを統合し、スコアリングモデルを実行して、予約する価値が出た瞬間にアラートを送信します。

  • 空港の自動検出:最寄りの空港を自動的に検出し、すべての選択肢にわたって価格を比較します。
  • 価格履歴:時系列で価格動向を追跡するため、そのお得情報が本当にお得かどうかが分かります。
  • 値下がりアラート:お気に入りのルートで価格が大幅に下がった瞬間に通知を受け取れます。
  • AI旅行アドバイス:各お得情報に旅行のヒントや目的地情報といった文脈を加える生成AI。
  • サーバーレスアーキテクチャ:スケーラビリティと低い運用コストを実現するためAzure Functions上に構築。
ProFlightsをライブで試す

成果

マルチエアポート 複数の空港の価格を比較
リアルタイム 値下がり時のアラート
AI駆動 旅行のヒントとお得情報の分析

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.

あなたもAIツールを構築してみませんか?

アイデアから本番環境まで — 私は実際の課題を解決するスマートなツールを構築します。無料のインテーク相談をご予約いただき、何が可能かを発見してください。

無料インテークを予約する