Hoe het onder de motorkap werkt
TrAIveller.ai is geen laag bovenop één aanbieder. Het is een keten van lagen die van ruwe aanbiedingen naar drie verdedigbare beslissingen werkt, met op elk punt een controle die vastlegt waarom iets wel of niet meedoet.
Zes lagen, één beslissing
Canonieke laag
Aanbiedingen van verschillende leveranciers worden vertaald naar één interne vorm, met vaste velden voor route, tijden, overstappen, prijs en valuta. De rest van het systeem hoeft daardoor niets te weten over de eigenaardigheden van een specifieke aanbieder.
Regelslaag
Opties die niet kloppen worden verwijderd voordat er iets wordt gerangschikt: buiten budget, te lange reistijd, te veel overstappen, ongeldige routes, of een vervangende luchthaven die te ver weg ligt. Elke verwijdering krijgt een reden die we kunnen teruglezen.
Beslissingslaag
Prijs en comfort worden onafhankelijk gescoord; waarde is de gelijke weging van die twee. Daaruit komen maximaal drie beslissingen. Elke optie moet een andere fysieke vlucht zijn, herkend aan maatschappij, vluchtnummer, tijden en overstappen, zodat je niet twee keer dezelfde vlucht ziet. Zijn er minder dan drie echt verschillende vluchten, dan krijg je er minder.
Vertrouwenslaag
Elke optie krijgt een afgeleide vertrouwensstatus op basis van beschikbaarheid, prijsactualiteit en de geldigheidstermijn van de aanbieder. De status kan niet met de hand worden gezet, en onbekend wordt nooit als bevestigd getoond.
Hercontrole
Vlak voor het betalen halen we de aanbieding opnieuw op bij de leverancier. Verandert de prijs, dan moet die actief worden geaccepteerd. Lukt de controle niet, dan wordt dat zichtbaar gemaakt in plaats van weggelaten.
Overdrachtslaag
De keuze wordt vastgelegd als een momentopname die daarna niet meer verandert, en meegestuurd in een gestructureerde aanvraag naar het reisbureau, samen met de intake en de getoonde opties.
Wat openbaar is, en wat niet
Openbaar
- Wat het product doet
- Hoe de motor werkt
- Voorwaarden en privacybeleid
- Veelgestelde vragen
Niet openbaar
- Live prijzen en beschikbaarheid
- Zoekresultaten van een sessie
- Aanbiedingsnummers van leveranciers
- Klant- en contactgegevens
Sessiepagina's en de ingesloten plugin worden niet geïndexeerd. Persoonlijke resultaten zijn alleen opvraagbaar via een afgeschermde API en altijd gebonden aan de sessie waarin ze zijn ontstaan. Loopt de zoekopdracht via een reisbureau, dan is daarnaast een geldig bureautoken vereist.