
De kern van Longev AI is verklaarbare klinische regels bovenop de eigen basislijn van de gast; het platform verzamelt paren «belasting → respons» en meet openlijk zijn eigen voorspellingsfout.
Longev AI werkt als een deterministische engine: dezelfde nacht levert bij dezelfde drempelwaarden exact hetzelfde overzicht op. Dat is geen beperking waar het platform geheimzinnig over doet, maar een doordachte technische keuze met drie redenen.
Ten eerste: de handtekening van de arts. Het ochtendoverzicht wordt ondertekend en elke regel erop moet antwoord geven op de vraag «waarom»: «rusthartslag 68 tegenover uw gemiddelde van 61 — we stellen voor om de intensieve behandeling te vervangen». Een aanbeveling die niet met een getal kan worden onderbouwd, wordt door de engine nooit afgedrukt.
Ten tweede: het wettelijke kader. Een systeem dat op basis van een ondoorzichtig model zelfstandig medische voorschriften wijzigt, verschuift naar de categorie van medische hulpmiddelen en valt onder de hoog-risicocategorie van de Europese AI-verordening (EU AI Act). Het platform blijft bewust een hulpmiddel voor een gezonde levensstijl: het doet suggesties, legt deze uit en wacht op het oordeel van de arts (juridisch kader).
Ten derde: de koude start. Een zelflerend model zonder data presteert slechter dan vaste regels: er is simpelweg nog geen data om van te leren in een hotel dat pas gisteren is aangesloten. Regels functioneren direct vanaf de allereerste gast, terwijl het platform vanaf de eerste ochtend gegevens begint te verzamelen voor toekomstige modellen — hierover hieronder meer.
Vrijwel elke drempelwaarde van de engine vergelijkt de gast met zichzelf. De basislijn is het gemiddelde van het eigen verblijf: onvolledige aankomstdagen worden hierin eerlijkheidshalve niet meegenomen, en zolang er minder dan twee dagen zijn gemeten, worden er helemaal geen meldingen op basis van de basislijn gegeven — een vergelijking met slechts één nacht zou immers niet meer zijn dan een gok die als conclusie wordt gepresenteerd. De arts kan deze drempel verhogen tot 5 dagen.
Hartslagvariabiliteit (HRV — de variatie in pauzes tussen opeenvolgende hartslagen) heeft een tweede bron van waarheid: het persoonlijke referentiebereik van de gast, dat het Firstbeat-algoritme in Garmin in ongeveer drie weken opbouwt. Als het horloge, dat de gast al langer kent dan onze tweedaagse basislijn, aangeeft «onder het bereik», kan de gereedheidsscore niet groen worden — het oordeel van het horloge weegt zwaarder dan onze berekening, en uitsluitend in die richting.
Uit diezelfde waarden wordt de gereedheid voor de dag samengesteld — één getal van 0 tot 100, vergelijkbaar met Readiness bij de Oura-ring of Recovery bij de WHOOP-band, maar dan gebaseerd op Garmin-gegevens en volgens de regels die de hotelarts instelt: Body Battery weegt voor 30 punten mee, HRV en slaap elk voor 25, en de rusthartslag en de belasting van gisteren elk voor 10. Een ontbrekend onderdeel wordt niet opgevuld met een algemeen gemiddelde — het valt weg, de gewichten worden opnieuw genormaliseerd en als er voor minder dan de helft van de totale weging data beschikbaar is, wordt er eerlijkheidshalve geen score toegekend.

| Laag | Wat het doet | Waar dit wordt toegelicht |
|---|---|---|
| Invoer | 25 meetwaarden van het Garmin-horloge en de weegschaal, de intakevragenlijst, de voorschriften van de arts, het voedingsdagboek | wat het horloge meet |
| Persoonlijke basislijn | het gemiddelde van de gast per meetwaarde tijdens het verblijf; voorkomt voorbarige conclusies na één nacht | deze pagina |
| Regels | acht vlaggen voor een enkele nacht en zes vlaggen voor meerdere dagen; tot 20 eigen regels van het hotel; drempelwaarden worden door de arts aangepast | op basis van welke waarden de dag wordt aangepast |
| Beperkingen | contra-indicaties, het ritme van de kuur, «betaalde onderdelen wijzigt de arts» | het algoritme voor het behandelplan |
| Uitvoer | het ochtendoverzicht, gereedheid, aanpassingen in het dagschema van vandaag — elk met een reden | ochtendronde |
Een hotelbeheersysteem (PMS) kan de Garmin Health API koppelen en hartslag en slaap binnenhalen. Maar het mist de twee zaken die een trainingsset compleet maken: de voorschriften van de arts en het voedingsdagboek. Daarom bouwt het platform twee datasets op, en beide bestaan alleen waar biometrie, voorschriften en voeding binnen één gesloten systeem samenkomen.
Een auditor mag bij de stelling «het platform wordt steeds nauwkeuriger» om een getal vragen. Daarom bevat het beheerderspaneel een prognosetest: over de volledige opgebouwde geschiedenis voorspelt het platform met terugwerkende kracht elke ochtend — rusthartslag, HRV, Body Battery en slaapscore — en berekent het de gemiddelde absolute fout (MAE): hoeveel eenheden de voorspelling er gemiddeld naast zit.
Dit wordt berekend via walk-forward — «alleen vooruitkijkend»: de ochtendprognose wordt strikt opgebouwd uit de dagen die eraan voorafgingen, en zelfs de belastingscoëfficiënt leert alleen van koppels die op dat moment al hebben plaatsgevonden. Vooruitkijken naar de toekomst om de uitkomst passend te maken is door de opzet simpelweg onmogelijk.
| Model | Hoe het voorspelt | Waarom in de tabel |
|---|---|---|
| «Zoals gisteren» | morgen heeft dezelfde waarde als vandaag | de naïeve lat: een model dat dit niet overtreft, mag geen model heten |
| «Eigen basislijn» | het gemiddelde van de gast tijdens het verblijf — hetzelfde als op het ochtendoverzicht staat | laat zien wat personalisatie op zichzelf waard is |
| «Basislijn + belasting» | eigen basislijn gecorrigeerd voor de overbelasting van gisteren; de coëfficiënt treedt in werking na 8 opgebouwde koppels | het eerste lerende element — de bijdrage hiervan is afzonderlijk zichtbaar |
De tabel laat bewust ook het ongemakkelijke zien: bij een korte geschiedenis wint het naïeve «zoals gisteren» het regelmatig van de correcties — en dat is een correct resultaat, geen fout. De norm voor toekomstige modellen wordt door exact deze tabel bepaald: een model komt pas in het product wanneer het op de data van het hotel structureel beter presteert dan het naïeve model, niet wanneer het alleen mooi klinkt.