Alla funktioner finns i appen – webben har inte allt. Ladda ner på App Store och Google Play
Hoppa till innehåll

Metodik — så fungerar Smaklig

Smaklig använder Google Gemini för att generera veckomenyer baserat på din TDEE, dina allergier och veckans erbjudanden i din butik. Varje recept kontrolleras mot ett fast format och mot dina allergener innan visning; kalorier och makros i receptet är uppskattningar. 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 och veckomenyer på Smaklig genereras av AI (Google Gemini). Innehållet är artificiellt genererat enligt EU AI Act Artikel 50 (tillämpligt från 2 augusti 2026). Kalorier och makros i AI-genererade recept är uppskattningar som AI:n räknar fram ur ingredienserna. När du loggar mat kommer näringsvärdena från Livsmedelsverkets livsmedelsdatabas när livsmedlet finns där, från produktens egen märkning när du skannar en streckkod och — när du fotar måltiden — från Livsmedelsverket för de delar som kan matchas, annars från en AI-uppskattning. Loggar du ett recept från veckomenyn används receptets egna näringsvärden — för AI-genererade recept alltså uppskattningarna. Fotar du ett recept med Smakblick i appen räknas näringsvärdena ingrediens för ingrediens: varje ingrediens matchas mot Livsmedelsverkets livsmedelsdatabas och, när den inte finns där, mot USDA FoodData Central, och du bekräftar eller byter varje träff innan näringen räknas ihop. Saknar en ingrediens träff i båda databaserna, eller går mängden inte att räkna om till gram, visas ingen totalsumma — hellre ingen siffra än en ofullständig. Valfria ingredienser och sådana du väljer bort räknas inte med. 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. I produkten beräknas TDEE med en komponentmodell: BMR × 1.15 som bas för viloförbrukning och icke-gående vardagsrörelse, plus ett nettobidrag från steg och ett genomsnittligt dagsbidrag från gympass. Den klassiska aktivitetsfaktorn 1.2–1.9 används bara i den förenklade publika kalkylatorn när steg- och träningsdata saknas.

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
Produkt-TDEE  = avrunda(BMR × 1.15 + stegkcal + gymkcal/dag)
Stegkcal      = steg × 0.04 × vikt(kg) / 100
Gymkcal/dag   = pass/vecka × kcal/pass / 7

Om egna steg saknas används aktivitetsnivåns standardvärde: 3 000, 5 000, 7 000, 9 000 eller 12 000 steg per dag. Samma nivå ger 0, 1.5, 3.5, 5 eller 6 gympass per vecka. Traditionella pass räknas som 300 kcal och cirkel-/Hyrox-liknande pass som 450 kcal; värdena är produktens uppskattningar, informerade av forskning om energikostnaden för motstånds- och högintensiv träning, inte individuella mätningar.

Kalorimål och makron

Vid viktnedgång omvandlas vald veckotakt till ett dagligt underskott med 6 200 kcal per kg kroppsviktsförändring och underskottet begränsas till högst 1 000 kcal per dag. Standardtakterna är 0.3 %, 0.5 % eller 0.8 % av kroppsvikten per vecka beroende på mål. Hall (2007) visar varför energibehovet per viktenhet varierar; 6 200 är produktens fasta modellvärde, inte ett löfte om faktisk vikttakt.

Kalorimål = max(säkerhetsgolv, TDEE − dagligt underskott)
Säkerhetsgolv = max(1 200 kvinnor / 1 500 män och övriga,
                    avrunda(0.9 × BMR))
Protein = 2.0 / 1.8 / 1.6 g × målvikt(kg)
Fett    = max(50 g, 0.9 / 0.7 / 0.8 g × aktuell vikt(kg))
Kolhydrat = max(50 g, återstående kcal / 4)

Ordningen är viktnedgång / muskelökning / övriga mål. Protein och kolhydrater räknas med 4 kcal/g och fett med 9 kcal/g. Morton RW et al. (2018, Helms som medförfattare) stödjer cirka 1.6 g/kg för styrketräningsanpassning; de exakta målberoende nivåerna, fettfördelningen, minimigränserna och BMR-golvet är Smakligs säkerhets- och planeringsval.

Hur receptgenerering fungerar

  1. Profil-input: din TDEE, makrofördelning, allergener, smak-preferenser, vald butik.
  2. Erbjudanden: veckans erbjudanden i din butik hämtas på servern från kedjornas egna källor — ICA, Willys, Hemköp, City Gross och Costco via deras API:er, Coop via API med PDF som reserv och Lidl via Lidls API och reklamblad. Erbjudandena hämtas om varje kampanjvecka: på måndag för de flesta kedjor och på tisdag för Coop.
  3. Gemini-prompt: strukturerad systemprompt med structured output (JSON-schema).
  4. Zod-validering: schema-check på varje recept (titel, ingredienser, kalorier, makros).
  5. Näringsvärden: AI:n räknar fram kalorier och makros per recept ur ingredienserna. Det är uppskattningar. För varje veckomeny som serveras jämför en automatisk kontroll kalorierna med makrona (Atwater) och loggar avvikelsen; den stoppar inte receptet.
  6. Allergikontroll: varje recept kontrolleras mot dina angivna allergener, och upptäcks något av dem visas en tydlig varning vid receptet.
  7. Visning: recept + kampanjpriser + inköpslista med tap-to-check.

Allergikontroll — så varnar vi

Dina allergier finns med när recepten skapas, så förslagen undviker dem. Därefter kontrolleras varje recept mot din allergilista på servern, och upptäcks ett allergen visas en tydlig varning vid receptet. Kontrollen är ett stöd, inte en garanti — Smaklig kan inte garantera att ett recept är fritt från allergener, så läs alltid ingredienser och förpackningar själv. Vi kontrollerar de 14 allergener som EU kräver att livsmedel märks med: gluten, mjölk (laktos), ägg, nötter, jordnötter, kräftdjur, blötdjur, fisk, soja, sesam, senap, selleri, lupin, svaveldioxid.

Källor och näringsdata

Redaktionell policy

  • Varje hälsoartikel granskas av grundare innan publicering. En dietist granskar alla hälsoartiklar under vecka 40 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 göra fel — kalorier och makros i AI-recept är uppskattningar, och receptet 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

Den primära databasen finns hos Neon i Frankfurt. Google Gemini och Vercel kan också behandla uppgifter utanför EU/EES med avtalsbaserade överföringsskydd. Du kan exportera eller radera dina data via /settings. Läs integritetspolicyn.