
Kjernen i Longev AI er forklarbare kliniske regler bygget på gjestens personlige grunnlinje. Oppå dette samler plattformen par av typen «påvirkning → respons» og måler åpent sine egne prognoseavvik.
Longev AI er bygget som en deterministisk motor: Den samme natten med de samme terskelverdiene gir nøyaktig samme rapport. Dette er ingen begrensning plattformen prøver å skjule, men et gjennomtenkt ingeniørvalg med tre klare grunner.
For det første: Legens godkjenning. Morgenrapporten signeres av legen, og hver eneste linje må svare på spørsmålet «hvorfor»: «Hvilepuls på 68 mot ditt gjennomsnitt på 61 – vi foreslår å bytte ut den krevende behandlingen». En anbefaling som ikke kan begrunnes med et tall, blir aldri skrevet ut.
For det andre: Det regulatoriske rammeverket. Et system som på egen hånd endrer medisinske forordninger ut fra en ugjennomsiktig modell, beveger seg mot å bli klassifisert som medisinsk utstyr og inn i høyrisikokategorien under EUs AI-forordning (EU AI Act). Plattformen forblir bevisst en ren livsstilsstøtte: Den foreslår, forklarer og overlater avgjørelsen til legen (det juridiske rammeverket).
For det tredje: Problemet med oppstart uten data («cold start»). En trenbar modell uten data fungerer dårligere enn faste regler: Den har ingenting å lære av på et hotell som ble koblet til i går. Reglene fungerer fra første gjest, mens data til fremtidige modeller begynner å samle seg opp fra aller første morgen – mer om dette nedenfor.
Nesten hver eneste terskelverdi i motoren sammenligner gjesten med gjesten selv. Grunnlinjen er gjennomsnittet for gjestens eget opphold: Ufullstendige ankomstdager holdes konsekvent utenfor, og før det foreligger målinger fra minst to dager, settes det ikke opp noen grunnlinjeavvik – en sammenligning mot én enkelt natt ville vært ren myntkastlogikk presentert som et funn. Legen kan øke denne sikkerhetsgrensen opp til 5 dager.
Hjerteratevariabilitet (HRV – hvor ujevne pausene mellom hjerteslagene er) har en ekstra fasit: gjestens eget normalområde, som Firstbeat-algoritmen i Garmin bruker rundt tre uker på å lære inn. Hvis klokken, som kjenner gjesten lenger enn vår todagers grunnlinje, melder «under normalområdet», kan ikke beredskapskomponenten bli grønn – klokkens vurdering overstyrer beregningene våre, og utelukkende i den retningen.
De samme tallene danner grunnlaget for dagens beredskapsscore – et samlet tall fra 0 til 100, tilsvarende Readiness fra Oura og Recovery fra WHOOP, men basert på Garmin-data og med vekting fastsatt av hotellets lege: Body Battery teller 30 poeng, HRV og søvn 25 hver, mens hvilepuls og gårsdagens belastning teller 10 hver. En komponent som mangler data, fylles aldri inn med et generelt gjennomsnitt – den utelates helt, vektene rekalibreres, og dersom målingene dekker under halvparten av totalvekten, settes det ikke noe resultat.

| Lag | Hva det gjør | Hvor det er beskrevet |
|---|---|---|
| Inndata | 25 målinger fra Garmin-klokken og -vekten, helseskjema, legens forordninger og kostholdsdagboken | hva klokken måler |
| Egen grunnlinje | gjestens gjennomsnitt for oppholdet per måling; en sikring mot forhastede konklusjoner etter én enkelt natt | denne siden |
| Regler | åtte flagg for én natt og seks flagg for flere dager; opptil 20 av hotellets egne regler; terskler justeres av legen | tallene dagen justeres etter |
| Begrensninger | kontraindikasjoner, kurens rytme, «betalte behandlinger endres av legen» | behandlingsplanens algoritme |
| Utdata | morgenarket, beredskap, dagens planjusteringer — hver med sin begrunnelse | morgenrunde |
Et hotellsystem (PMS) kan koble seg til Garmin Health API og hente puls og søvn. Men det mangler to ting som et treningsdatasett er bygget opp av: legens forordninger og kostholdsloggen. Derfor bygger plattformen opp to datasett, og begge finnes bare der biometri, forordninger og kosthold henger sammen i én felles krets.
Påstanden «plattformen blir mer presis» har en revisjon all rett til å få dokumentert med tall. Derfor har administrasjonspanelet en prognosesjekk: basert på hele den innsamlede historikken forutsier plattformen hver morgen i ettertid — hvilepuls, HRV, Body Battery og søvnscore — og beregner gjennomsnittlig absolutt feil (MAE): hvor mange enheter prognosen bommer med i snitt.
Dette beregnes med walk-forward — «kun fremover i tid»: prognosen for en morgen bygges utelukkende på dagene før, og belastningskoeffisienten ettertrenes kun på par som allerede har funnet sted på det tidspunktet. Å se inn i fremtiden for å tilpasse svaret er umulig i selve oppbygningen.
| Modell | Slik forutsier den | Hvorfor den er i tabellen |
|---|---|---|
| «Som i går» | i morgen får samme tall som i dag | det naive referansepunktet: en modell som ikke slår dette, kan knapt kalles en modell |
| «Egen grunnlinje» | gjestens gjennomsnitt for oppholdet — det samme som skrives ut på morgenarket | viser verdien av selve personaliseringen |
| «Grunnlinje + belastning» | egen grunnlinje justert for gårsdagens overbelastning; koeffisienten aktiveres etter 8 innsamlede par | det første elementet som lærer — og bidraget er synlig for seg selv |
Tabellen er bevisst laget for å vise det ubekvemme: med lite historikk slår den naive «som i går» ofte justeringene — og det er et riktig resultat, ikke en feil. Standarden for fremtidige modeller settes av den samme tabellen: en modell tas i bruk når den stabilt slår den naive modellen på hotellets egne data, ikke når den bare høres imponerende ut.