Metodik — så fungerar Smaklig
Smaklig använder Claude Haiku (Anthropic) för att generera veckomenyer baserat på din TDEE, dina allergier och veckans ICA-kampanjer. Varje recept valideras server-side mot näringsmål (Mifflin-St Jeor) och allergener innan visning. Denna sida förklarar formler, process, källor och begränsningar. AI-användning deklareras enligt EU AI Act Artikel 50.
AI-transparens (EU AI Act Art. 50)
Viktig AI-deklaration
Recept, veckomenyer och näringsanalyser på Smaklig genereras av AI (Claude Haiku, Anthropic). Innehållet är artificiellt genererat enligt EU AI Act Artikel 50 (tillämpligt från 2 augusti 2026). Ingredienser, kalorier och näringsinnehåll valideras mot officiell svensk livsmedelsdata (Livsmedelsverket) innan publicering. AI kan göra misstag — konsultera alltid läkare eller dietist vid medicinska tillstånd, graviditet, diabetes eller ätstörningar.
Så beräknar vi energibehov (TDEE)
Smaklig använder Mifflin-St Jeor-formeln (1990) för BMR-beräkning — mer exakt än Harris-Benedict för moderna populationer. BMR multipliceras med en aktivitetsfaktor (1.2–1.9) för att få TDEE.
BMR (män) = 10×vikt(kg) + 6.25×längd(cm) − 5×ålder + 5 BMR (kvinnor) = 10×vikt(kg) + 6.25×längd(cm) − 5×ålder − 161 TDEE = BMR × aktivitetsfaktor (1.2–1.9) Protein = 1.6–2.2g × målvikt(kg) [Morton et al., 2018] Kalorigolv = 1200 kcal (kvinnor) / 1400 kcal (män)
Exempel: 30-årig kvinna, 70 kg, 170 cm, måttligt aktiv → BMR 1 459 × 1.55 = TDEE ~2 260 kcal. Vid 500 kcal underskott: mål 1 760 kcal/dag → 0.5 kg viktminskning/vecka.
Hur receptgenerering fungerar
- Profil-input: din TDEE, makrofördelning, allergener, smak-preferenser, vald butik.
- Campaign-fetch: ICA-kampanjerna för din butik hämtas server-side (cachas per vecka).
- Claude Haiku-prompt: strukturerat system prompt med tool_use för JSON-output.
- Zod-validering: schema-check på varje recept (titel, ingredienser, kalorier, makros).
- Näringscheck: receptet ska matcha dina mål ±5% för kalorier, ±10% för makros.
- Allergi-blockering: recept med någon av dina angivna allergener STOPPAS innan rendering — de varnar inte.
- Visning: recept + kampanjpriser + inköpslista med tap-to-check.
Allergikontroll — varför vi blockerar
Många appar varnar om allergener. Smaklig blockerar dem. Varje recept som genereras valideras mot din allergilista på servern (inte klienten) — om match hittas, genereras ett nytt recept. Användaren ser aldrig ett recept som innehåller något de inte tål. Vi kontrollerar 14 vanliga allergener: gluten, laktos, mjölk, ägg, nötter, jordnötter, skaldjur, fisk, soja, sesam, senap, selleri, lupin, svaveldioxid.
Källor och näringsdata
- Livsmedelsverket — officiell svensk livsmedelsdatabas, kostrekommendationer
- Nordic Nutrition Recommendations 2023 (NNR 2023)
- ICA campaign API — veckokampanjer per butik
- PubMed — peer-reviewed källor vid hälsopåståenden (DOI-länkat)
- Naturvårdsverket — matsvinnsstatistik
Redaktionell policy
- Varje hälsoartikel granskas av grundare innan publicering (dietist-rådgivning när rådgivare tillsätts Q3 2026).
- Artiklar äldre än 6 månader genomgår research-review.
- Artiklar äldre än 12 månader får full rewrite eller arkiv-flagga.
- Medical disclaimer obligatoriskt på alla YMYL-artiklar (viktminskning, kost, GLP-1).
- Felrapport: support@smaklig.app
Begränsningar och osäkerheter
- Biologisk variation — TDEE är ±10% estimat. Individuella svar kan avvika.
- AI kan hallucinera — vi validerar näringsdata men recept bör bedömas av användaren för smak och textur.
- ICA-priser är kampanj-vecka-baserade, inte realtid. Prisändringar inom veckan fångas inte alltid.
- GLP-1-innehåll i våra artiklar är allmän information, inte medicinsk rådgivning.
Din data — integritet
All användardata lagras inom EU (Neon PostgreSQL i Frankfurt), GDPR-kompatibelt. Inga AI-träningsdata delas till tredje part. Du kan exportera eller radera dina data via /settings. Läs integritetspolicyn.