AI 활용 기준
"AI가 식단을 설계한다"는 말은 여러 가지로 해석될 수 있습니다. 이 서비스에서 AI가 실제로 무엇을 하는지, 그리고 무엇을 하지 않는지 밝힙니다.
칼로리와 영양소는 AI가 계산하지 않습니다
가장 중요한 부분입니다. 기초대사량, 목표 칼로리, 단백질·탄수화물·지방 목표량은 모두 **정해진 공식에 따라 코드가 계산**합니다. AI가 숫자를 만들어내지 않습니다.
| 항목 | 계산 방식 |
|---|---|
| 기초대사량 | Mifflin-St Jeor 공식 |
| 활동대사량 | 기초대사량 × 활동계수 (1.2 ~ 1.725) |
| 목표 칼로리 | 활동대사량 ± 목표별 증감 → 안전 하한 적용 |
| 단백질 | 체중 × 목표별 계수 (1.2 ~ 2.0g/kg) |
| 지방 | 총 칼로리의 20~30% |
| 탄수화물 | 남은 칼로리 |
왜 AI에게 계산을 맡기지 않나
두 가지 이유입니다.
- 정확성 — 언어 모델은 숫자 계산에서 오차를 낼 수 있습니다. 건강에 직접 영향을 주는 값에는 적합하지 않습니다
- 안전성 — AI는 "빠르게 빼고 싶다"는 요청에 맞춰 위험한 수준의 저칼로리를 제시할 수 있습니다. 공식과 하한선을 코드에 고정해 두면 이런 일이 일어나지 않습니다
현재 AI가 하는 일
현재 단계에서는 계산된 제약조건 안에서 음식을 조합하고, 결과에 대한 안내 문구를 만드는 역할을 합니다. 사용자의 알레르기, 조리 가능 수준, 점심 환경, 예산 같은 조건을 반영해 실제로 먹을 수 있는 메뉴를 고릅니다.
앞으로 AI를 확대하더라도
향후 더 정교한 AI 모델을 연결할 계획입니다. 다만 그 경우에도 다음 순서는 유지합니다.
- 코드가 목표 칼로리와 영양소를 계산합니다
- AI는 그 제약 안에서 음식을 조합하고 설명을 씁니다
- 코드가 결과를 다시 검증합니다 — 칼로리 오차, 알레르기 위반, 안전 하한
- 검증을 통과하지 못한 결과는 사용자에게 보여주지 않습니다
콘텐츠 글에서의 AI 활용
정보 콘텐츠 작성 과정에서 AI를 활용합니다. 다만 본문의 모든 수치는 공신력 있는 자료에서 확인한 것이며, 발행 전에 사람이 검토합니다. AI가 만들어낸 근거 없는 수치를 그대로 싣지 않습니다.
AI가 하지 않는 것
- 질병을 진단하지 않습니다
- 약물 복용이나 치료에 대해 조언하지 않습니다
- 개인의 건강 상태를 판단하지 않습니다
- 의료진의 판단을 대체하지 않습니다