
Longev AIの核となるのは、ゲスト自身のベースラインに基づいた説明可能な臨床ルールです。その上でプラットフォームは「介入→反応」のデータを蓄積し、予測の誤差をオープンに測定しています。
Longev AI は決定論的なエンジンとして設計されています。同じ測定データと同じしきい値からは、常に同一の判定シートが生成されます。これはプラットフォームの隠れた制約ではなく、3つの明確な理由に基づく設計上の判断です。
1つ目の理由は、医師の承認が必要なことです。毎朝のシートは医師が確認してサインするため、すべての行が「なぜそう判断されたのか」に答えられる必要があります(例:«安静時心拍数が平均の 61 に対して 68 — 負担の大きい施術の変更を提案»)。具体的な数値で説明できない提案は出力されません。
2つ目の理由は、規制上の枠組みです。不透明なモデルに基づいて医療処方を勝手に変更するシステムは、医療機器や欧州AI法(EU AI Act)における高リスク区分に該当する可能性があります。そのため当プラットフォームはライフスタイル支援にとどめ、提案と説明を行って医師の判断を待つという立場をとっています(法的枠組み)。
3つ目の理由は、コールドスタート問題です。データが不足している機械学習モデルはルールベースよりも精度が劣ります。導入したばかりのホテルでは学習データが存在しないためです。ルールベースであれば最初のゲストから確実に機能し、将来のモデルのためのデータ蓄積も初日の朝から始まります(詳細は後述)。
エンジンのしきい値は、ほぼすべてゲスト自身のデータとの比較に基づいています。ベースラインとなるのは滞在中の平均値です。到着日など測定が不完全な日は除外され、測定日数が 2 日未満の間は個人ベースラインによる判定フラグは立ちません。1泊だけのデータとの比較はコイントスのようなものであり、信頼性のある結論とは言えないからです。医師はこの安全基準を最大 5 日間まで引き上げることができます。
心拍変動(HRV:心拍の間隔のばらつき)には、もう1つの基準があります。Garmin 内の Firstbeat アルゴリズムが約3週間かけて学習する個人の適正範囲です。ホテルの2日間のベースラインよりも長くゲストのデータを蓄積しているウォッチが«適正範囲以下»と判定した場合、コンディションの評価がグリーンになることはありません。ウォッチ側の判定が優先され、評価を厳しめに見積もる方向にのみ働きます。
これらの数値を統合して、その日のコンディション(0〜100 のスコア)が算出されます。Oura リングの Readiness や WHOOP の Recovery に相当するものですが、Garmin のデータを用い、ホテルの医師が調整したルールに従って計算されます。Body Battery が 30 点、HRV と睡眠が各 25 点、安静時心拍数と前日の運動負荷が各 10 点の配分です。データが欠落している項目を一般的な平均値で埋めることはせず、その項目を除外して全体の配分を再計算します。データの重みが全体の半分未満の場合は、無理に判定を下すことはありません。

| レイヤー | 役割 | 詳細 |
|---|---|---|
| 入力 | Garmin ウォッチと体重計からの 25 の指標、問診票、医師の処方、食事記録 | ウォッチが測定する項目 |
| 個人ベースライン | 滞在中の各指標におけるゲスト自身の平均値。1泊のみのデータによる誤判定を防止 | このページ |
| ルール | 単夜のフラグ8個と複数日のフラグ6個。ホテル独自のルール最大20件。しきい値は医師が調整 | 一日の予定を調整する基準数値 |
| 制約 | 禁忌、コースのペース、「有料項目の変更は医師のみ」 | プラン作成アルゴリズム |
| 出力 | モーニングシート、コンディション、本日のプラン修正(すべて理由付き) | 朝の回診 |
ホテルのPMS(施設管理システム)でもGarmin Health APIを連携して脈拍や睡眠データを取得することは可能です。しかし、学習データセットの核となる2つの要素、すなわち「医師の処方」と「食事の記録」がPMSにはありません。そのため本プラットフォームでは2つのデータセットを独自に蓄積しています。これらは生体データ、処方、栄養管理が同一システム内で統合されて初めて成り立ちます。
「プラットフォームの精度が向上している」という主張に対し、監査では具体的な数値を求められます。そのために管理画面には予測検証機能が備わっています。過去の全蓄積履歴に基づき、毎朝の数値(安静時心拍数、HRV、Body Battery、睡眠スコア)を過去に遡って予測し、平均絶対誤差(MAE)を算出します。これにより、予測が平均してどれだけの単位外れているかがわかります。
計算はウォークフォワード(常に過去から未来へ進む手法)で行われます。ある朝の予測はその日より前のデータのみから構築され、負荷係数の学習もその時点までに発生したデータペアのみを用いて更新されます。構造上、未来のデータを参照して答えを合わせることは一切不可能です。
| モデル | 予測方法 | 表に含まれる理由 |
|---|---|---|
| «昨日と同じ» | 明日は今日と同じ数値になると予測 | ナイーブ基準:この基準を上回れないモデルは、モデルと呼ぶに値しない |
| «個人のベースライン» | 滞在中のゲストの平均値(モーニングシートに印字されるものと同じ) | パーソナライズ単体のもたらす価値を示す |
| «ベースライン + 負荷» | 昨日の過負荷を考慮して補正した個人のベースライン。データが8ペア蓄積された後に係数が有効化される | 最初の学習可能要素であり、その寄与度を個別に確認できる |
この表はあえて不都合な現実も示せるように設計されています。蓄積データが少ない段階では、ナイーブな«昨日と同じ»モデルのほうが補正モデルよりも精度が高いことがよくあります。これは不具合ではなく正当な結果です。今後のモデルに対するハードルもこの表で定義されています。モデルが本番環境に採用されるのは、見栄えの良い理論ではなく、ホテルの実データでナイーブモデルを一貫して上回ったときだけです。