Miten kalorienseurantasovellukset hankkivat ravitsemustietonsa: Tekninen analyysi kulissien takaa
Yksityiskohtainen tekninen selitys viidestä menetelmästä, joita kalorienseurantasovellukset käyttävät ruokadatabasen rakentamiseen: valtion tietokannat, valmistajien ilmoitukset, laboratoriotutkimukset, joukkosijoittaminen ja tekoälyn arviointi. Mukana tietoputkikaaviot, kustannus-tarkkuus-kaupat ja sovelluskohtaiset menetelmien erittelyt.
Joka kerta, kun kirjaat ruokaa kalorienseurantasovellukseen ja näet näytöllä kalorien määrän, tuo luku on peräisin jostakin. Mutta mistä tarkalleen? Miten sovellus määrittää, että lounaasi sisältää 487 kaloria, 32 grammaa proteiinia ja 18 milligrammaa C-vitamiinia? Vastaus riippuu täysin siitä, mitä sovellusta käytät, ja eri hankintamenetelmien erot vaikuttavat merkittävästi tarkkuuteen.
Tässä artikkelissa tarkastellaan viittä päämenetelmää, joita kalorienseurantasovellukset käyttävät ruokadatabasen rakentamiseen, kunkin menetelmän vaatimuksia tietoputkelle, kustannus- ja tarkkuuskauppoja sekä sitä, miten eri sovellukset toteuttavat kunkin lähestymistavan.
Viisi tietolähdemenetelmää
Menetelmä 1: Valtion ravitsemustietokannat
Lähde: Kansalliset elintarvikkeiden koostumustietokannat, joita ylläpitävät valtion virastot, pääasiassa USDA FoodData Central (Yhdysvallat), NCCDB (Minnesotan yliopisto, Yhdysvallat), AUSNUT (Food Standards Australia New Zealand), CoFID/McCance ja Widdowson's (Public Health England, Yhdistynyt kuningaskunta) sekä CNF (Health Canada).
Tietoputki:
| Vaihe | Prosessi | Laadunvalvonta |
|---|---|---|
| 1. Tietojen hankinta | Lataus tai API-yhteys valtion tietokantaan | Tietojen eheyden tarkistus tuonnin yhteydessä |
| 2. Muotojen normalisointi | Kartoitus valtion tietokentistä sovelluksen skeemaan | Kenttävalidointi, yksikkömuunnostarkistukset |
| 3. Annoskoon standardointi | Muunnos kuluttajaystävällisiin annoksiin | Vahvistus FNDDS-annostietojen mukaan |
| 4. Ravinteiden kartoitus | Ravinteiden koodien kartoitus sovelluksen näyttöön | Täydellinen ravinteiden kattavuuden tarkistus |
| 5. Integraatiotestaus | Arvojen ristiviittaus lähteeseen | Automaattinen poikkeamien merkitseminen |
| 6. Käyttäjälle näkyvä syöttö | Etsittävä ruokasyöttö täydellä ravintoprofiililla | Jatkuva tarkkuuden seuranta |
Tarkkuus: Korkein. Valtion tietokannat käyttävät standardoituja laboratoriokemiallisia menetelmiä (AOAC Internationalin protokollat). USDA Foundation Foods -merkinnät edustavat kultastandardia, jonka arvot on määritetty pommikaloremetrian, Kjeldahlin analyysin ja kromatografisten menetelmien avulla.
Rajoitukset: Valtion tietokannat kattavat yleisiä elintarvikkeita laajasti, mutta brändättyjen tuotteiden, ravintolaruokien ja kansainvälisten elintarvikkeiden kattavuus on rajallista. USDA FoodData Central Branded Food Products -tietokanta sisältää valmistajien ilmoittamia etikettitietoja, joita säädellään, mutta joita ei tarkisteta itsenäisesti.
Kustannus: Matala suora kustannus (valtion tiedot ovat julkisesti saatavilla), mutta integraatio vaatii merkittävää insinöörityötä tietomuotojen normalisoimiseksi, päivitysten käsittelemiseksi ja hallitsemiseksi valtion elintarvikekoodien ja kuluttajahakutermien välillä.
Sovellukset, jotka käyttävät tätä menetelmää ensisijaisena lähteenä: Nutrola (USDA + kansainväliset tietokannat, ristiviitattu), Cronometer (USDA + NCCDB), MacroFactor (USDA Foundation).
Menetelmä 2: Valmistajien etikettitiedot
Lähde: Ravintosisältötiedot elintarvikkeiden valmistajilta, jotka on saatu viivakooditietokannoista (Open Food Facts, valmistajien API:t), suoraan valmistajilta tai USDA Branded Food Products -tietokannasta.
Tietoputki:
| Vaihe | Prosessi | Laadunvalvonta |
|---|---|---|
| 1. Tietojen hankinta | Viivakoodin skannaus, valmistajan ilmoitus tai etiketti-OCR | Viivakoodin validointi, kaksoiskappaleiden havaitseminen |
| 2. Etiketin purku | Ravinteiden arvojen poiminta etikettimuodosta | Muotojen validointi, yksikkönormalisointi |
| 3. Tietojen syöttö | Etiketin arvojen kartoitus tietokannan skeemaan | Arvojen tarkistus (merkitse epäuskottavat arvot) |
| 4. Laadun tarkistus | Vertailu odotettuihin koostumusalueisiin | Automaattinen poikkeamien havaitseminen |
| 5. Käyttäjälle näkyvä syöttö | Etsittävä brändätty ruokasyöttö | Käyttäjävirheiden raportointi |
Tarkkuus: Kohtalainen. FDA:n säädökset (21 CFR 101.9) sallivat ilmoitettujen kalorimäärien ylittää todelliset arvot jopa 20 prosentilla. Tutkimukset ovat osoittaneet, että todellinen kalorisisältö poikkeaa ilmoitetuista arvoista keskimäärin 8 prosenttia (Jumpertz et al., 2013, Obesity), ja yksittäisillä tuotteilla poikkeamat voivat ylittää 50 prosenttia. Urban et al. (2010) havaitsivat, että ravintolaruokien poikkeamat ilmoitetuista ravitsemustiedoista olivat suurimmat.
Rajoitukset: Etiketit sisältävät vain osan ravinteista (yleensä 14-16 ravinnetta). Monet mikro ravinteet, yksittäiset aminohapot, rasvahapot ja fytonutrientit eivät ole listattuna. Lisäksi etikettitiedot heijastavat koostumusta etikettiaikaansa; koostumusten muutokset eivät välttämättä heijastu heti tietokannassa.
Kustannus: Matala- kohtalainen. Viivakoodiskannausinfrastruktuuri ja OCR-teknologia vaativat kehitysinvestointeja, mutta yksittäisen syötteen kustannus on minimaalinen, kun järjestelmät ovat käytössä.
Sovellukset, jotka käyttävät tätä menetelmää: Useimmat sovellukset käyttävät tätä brändättyjen tuotteiden osalta, mukaan lukien Lose It! (vahva riippuvuus viivakoodiskannauksesta), MyFitnessPal (lisäyksinä joukkosijoitukselle) ja MacroFactor (kuraattuja brändättyjä lisäyksiä).
Menetelmä 3: Laboratoriotutkimus
Lähde: Fyysiset elintarvikenäytteet, jotka on ostettu vähittäismyymälöistä ja analysoitu standardoitujen analyyttisten kemiallisten menetelmien avulla akkreditoiduissa laboratorioissa.
Tietoputki:
| Vaihe | Prosessi | Laadunvalvonta |
|---|---|---|
| 1. Näytteen hankinta | Edustavien näytteiden osto useista paikoista | Näytteenotto-ohjeiden noudattaminen |
| 2. Näytteen valmistelu | Näytteen homogenointi AOAC-protokollien mukaan | Standardit toimintatavat |
| 3. Proksimaalinen analyysi | Kostean, proteiinin, rasvan, tuhkan, hiilihydraatin määrän määrittäminen | Toistuvat analyysit, vertailumateriaalit |
| 4. Mikroravinteiden analyysi | HPLC, ICP-OES, AAS vitamiinien ja mineraalien osalta | Sertifioidut vertailustandardit |
| 5. Tietojen kokoaminen | Tulosten kirjaaminen epävarmuusarvioiden kanssa | Vertaisarviointi tuloksista |
| 6. Tietokannan syöttö | Vahvistettujen arvojen syöttäminen alkuperäasiakirjojen kanssa | Ristiviittaus olemassa oleviin tietoihin |
Tarkkuus: Mahdollisimman korkea. Analyyttinen epävarmuus on tyypillisesti 2-5 prosenttia makroravinteille ja 5-15 prosenttia mikroravinteille, kun menetelmät noudattavat AOAC Internationalin standardeja.
Rajoitukset: Erittäin kallista (500-2000+ dollaria per elintarvike täydelle proksimaaliselle ja mikroravinteiden analyysille) ja aikaa vievää (2-4 viikkoa per näyte). Mikään kuluttajasovellus ei voi itsenäisesti analysoida miljoonia elintarvikkeita.
Kustannus: Estävästi korkea kaupallisella tasolla. Tästä syystä sovellukset hyödyntävät olemassa olevaa valtion laboratoriotutkimusta (USDA FoodData Central) sen sijaan, että suorittaisivat itsenäisiä analyysejä.
Sovellukset, jotka käyttävät tätä menetelmää: Mikään kuluttajasovellus ei suorita itsenäistä laboratoriotutkimusta. Sovellukset, jotka käyttävät laboratoriotutkittuja tietoja, saavat niitä valtion tietokannoista (USDA, NCCDB).
Menetelmä 4: Joukkosijoitettu käyttäjätieto
Lähde: Yksittäiset sovelluskäyttäjät syöttävät manuaalisesti ravitsemustietoja elintarvikkeiden pakkauksista, resepteistä tai henkilökohtaisista arvioista.
Tietoputki:
| Vaihe | Prosessi | Laadunvalvonta |
|---|---|---|
| 1. Käyttäjän syöttö | Käyttäjä kirjoittaa tai skannaa ravitsemustiedot | Perusmuotojen validointi |
| 2. Ilmoitus | Syöttö lisätään tietokantaan (usein heti saatavilla) | Automaattinen alueen tarkistus (valinnainen) |
| 3. Yhteisön tarkistus | Muut käyttäjät voivat merkitä virheitä | Yhteisön merkitseminen (epäyhtenäinen) |
| 4. Moderointi | Merkittyjä syötteitä tarkastellaan moderaattoreiden toimesta | Vapaaehtoinen tai minimaalinen palkattu moderointi |
| 5. Kaksoiskappaleiden hallinta | Aikavälein kaksoiskappaleiden yhdistäminen | Automaattinen ja manuaalinen (usein ruuhkautunut) |
Tarkkuus: Matala- kohtalainen. Urban et al. (2010) Journal of the American Dietetic Association -lehdessä havaitsivat, että kouluttamattomat henkilöt, jotka syöttivät elintarvikekoostumustietoja, tuottivat virheprosentteja keskimäärin 20-30 prosenttia energiasisällöstä. Tosi et al. (2022) havaitsivat, että joukkosijoitetut syötteet MFP:ssä poikkesivat laboratoriotiedoista jopa 28 prosenttia.
Rajoitukset: Ei järjestelmällistä laadunvalvontaa. Kaksoiskappaleet lisääntyvät nopeammin kuin niitä voidaan yhdistää. Sama ruoka voi sisältää kymmeniä syötteitä eri kaloriarvoilla. Käyttäjät, joilla ei ole ravitsemuskoulutusta, tekevät syöttöpäätöksiä, jotka tuovat mukanaan järjestelmällisiä virheitä (samanlaisten ruokien sekoittaminen, virheelliset annoskoot, desimaalivirheet).
Kustannus: Lähes nolla. Käyttäjät tarjoavat työn ilmaiseksi, mikä on taloudellinen tekijä tämän mallin hallitsevuudelle.
Sovellukset, jotka käyttävät tätä menetelmää ensisijaisena lähteenä: MyFitnessPal (14+ miljoonaa joukkosijoitettua syötettä), FatSecret (yhteisöpanostusmalli).
Menetelmä 5: Tekoälyn arviointi
Lähde: Tietokonenäkömallit, jotka tunnistavat ruokia valokuvista ja arvioivat ravitsemussisältöä algoritmisesti.
Tietoputki:
| Vaihe | Prosessi | Laadunvalvonta |
|---|---|---|
| 1. Kuvan tallennus | Käyttäjä valokuvaa ateriansa | Kuvan laadun arviointi |
| 2. Ruokien tunnistus | CNN/Vision Transformer luokittelee ruoka-aineet | Luottamusarviointi |
| 3. Annoskoon arviointi | Syvyyden arviointi tai viiteobjektin skaalaus | Kalibrointivarmistus |
| 4. Tietokannan vertailu | Tunnistettu ruoka verrataan ravitsemustietokannan syötteeseen | Vastaavuuden luottamusarviointi |
| 5. Ravinteiden laskenta | Annoskoko × per-yksikkö ravinteiden arvot | Johdonmukaisuuden tarkistus |
Tarkkuus: Vaihteleva. Meyers et al. (2015) raportoivat ruoan tunnistustarkkuudeksi 50-80 prosenttia monimuotoisille aterioille Im2Calories-järjestelmässä. Thames et al. (2021) arvioivat tuoreempia malleja ja havaitsivat parantunutta luokittelu tarkkuutta, mutta jatkuvia haasteita annoskoon arvioinnissa, raportoinnin keskimääräisten annosvirheiden ollessa 20-40 prosenttia. Tunnistus epävarmuuden ja annoskoon arvioinnin epävarmuuden yhdistelmä voi tuottaa kaloriarvioita, joilla on laajat luottamusvälin.
Rajoitukset: Tekoälyn arvioinnin tarkkuus riippuu sekä näkömallista että tietokannasta, johon se verrataan. Täydellinen ruoan tunnistus, joka on linkitetty epätarkkaan tietokannan syötteeseen, tuottaa silti epätarkan tuloksen. Sekaruokien, päällekkäisten ruokien ja tuntemattomien esitysten luokittelu tarkkuus heikkenee.
Kustannus: Korkea alkuinvestointi mallin koulutukseen ja infrastruktuuriin, mutta lähes nolla marginaalikustannus per arviointi.
Sovellukset, jotka käyttävät tätä menetelmää: Cal AI (päämenetelmä), Nutrola (käyttöliittymän mukavuuskerros, varmistetun tietokannan tukemana), useat uudet sovellukset.
Nutrolan monilähteinen tietoputki
Nutrolan tietojen hankintamenetelmä yhdistää useiden menetelmien vahvuudet samalla kun se lieventää kunkin heikkouksia.
| Tietoputken vaihe | Nutrolan lähestymistapa | Tavoite |
|---|---|---|
| 1. Ensisijainen tietojen hankinta | USDA FoodData Central | Laboratoriotutkittu perusta |
| 2. Ristiviittaus | AUSNUT, CoFID, CNF, BLS ja muut kansalliset tietokannat | Monilähteinen validointi |
| 3. Poikkeamien tunnistus | Automaattinen vertailu lähteiden välillä | Virheiden havaitseminen |
| 4. Ammattilaisen tarkistus | Ravintotieteilijän tarkistus merkittyihin poikkeamiin | Asiantunteva ratkaisu |
| 5. Brändättyjen tuotteiden integrointi | Valmistajatiedot ravintotieteilijän vahvistuksella | Brändätty kattavuus |
| 6. Tekoälyavusteinen syöttö | Valokuvantunnistus ja ääni syöttöliittymä | Käyttäjäystävällisyys |
| 7. Tietokannan vertailu | Tekoälyllä tunnistetut ruoat verrataan vahvistettuihin syötteisiin | Tarkkuuden varmistaminen |
| 8. Jatkuva seuranta | Käyttäjäpalautteet + määräajoin uudelleentarkistus | Jatkuva laatu |
Nutrolan putkessa on keskeinen ero syöttöliittymän (tekoälyn valokuva- ja äänen tunnistus, joka optimoi mukavuuden) ja taustatietokannan (USDA-pohjainen, ristiviitattu, ravintotieteilijän vahvistama, joka optimoi tarkkuuden) välillä. Tämä rakenne varmistaa, että tekoälyn syöttöjen nopeus ja helppous eivät tule tarkkuuden kustannuksella, koska jokainen syöte, johon tekoäly vertaa, on ammattilaisen vahvistama.
Tuloksena on yli 1,8 miljoonaa ravintotieteilijän vahvistamaa syötettä, jotka ovat saatavilla useiden syöttömenetelmien (valokuvan tekoäly, ääni syöttö, viivakoodiskannaus, tekstihaku) kautta hintaan 2,50 euroa kuukaudessa ilman mainoksia.
Kustannus-tarkkuus-kauppojen yhteenveto
| Hankintamenetelmä | Kustannus per syöte | Tarkkuus (makro) | Tarkkuus (mikro) | Skaalautuvuus | Markkinoille pääsyn nopeus |
|---|---|---|---|---|---|
| Laboratoriotutkimus | 500–2000 dollaria | ±2–5% | ±5–15% | Erittäin matala | Hidas (viikkoja) |
| Valtion tietokannan integraatio | 10–30 dollaria | ±5–10% | ±10–15% | Kohtalainen | Kohtalainen (kuukausia) |
| Ammattilaisen tarkistus + ristiviittaus | 5–15 dollaria | ±5–10% | ±10–20% | Kohtalainen | Kohtalainen |
| Valmistajien etiketit | 1–3 dollaria | ±10–20% | Rajallinen kattavuus | Korkea | Nopea (päiviä) |
| Joukkosijoitus | ~0 dollaria | ±15–30% | Usein puuttuva | Erittäin korkea | Välitön |
| Tekoälyn arviointi | <0,01 dollaria | ±20–40% | Ei sovellettavissa | Erittäin korkea | Välitön |
Taulukko paljastaa perustavanlaatuisen kaupan, jonka jokainen kalorienseurantasovellus kohtaa: tarkkuus maksaa rahaa, ja skaala on halpaa. Sovellukset, jotka priorisoivat tietokannan kokoa, ottavat käyttöön joukkosijoituksen, koska se on ilmaista ja nopeaa. Sovellukset, jotka priorisoivat tarkkuutta, investoivat valtion tietojen integraatioon ja ammatilliseen vahvistukseen.
Miten tietokannan päivitykset toimivat
Ruokadatabasi ei ole staattinen tuote. Elintarvikkeiden valmistajat muokkaavat tuotteitaan, uusia tuotteita tulee markkinoille ja analyyttinen tiede kehittyy. Päivitysmekanismi kullekin hankintamenetelmälle vaihtelee merkittävästi.
Valtion tietokannat päivitetään määritellyillä sykleillä. USDA FoodData Central julkaisee suuria päivityksiä vuosittain, ja Foundation Foods -komponenttia päivitetään uusien analyyttisten tietojen saatavuuden mukaan. Sovellusten, jotka integroivat valtion tietoja, on synkronoitava tietokannat jokaisen julkaisun yhteydessä.
Valmistajatiedot muuttuvat aina, kun tuotetta muokataan. Reformulaatioista ei ole keskitettyä ilmoitusjärjestelmää, joten sovellusten on joko säännöllisesti skannattava tuotteita tai luotettava käyttäjiin vanhentuneiden syötteiden ilmoittamisessa.
Joukkosijoitetut tiedot päivittyvät jatkuvasti, kun käyttäjät syöttävät uusia merkintöjä, mutta ilman laadunvalvontaa uudet syötteet ovat yhtä todennäköisiä virheiden tuottamisessa kuin korjaamisessa.
Tekoälymallit paranevat säännöllisen uudelleenkoulutuksen kautta uusilla tiedoilla, mutta tämä vaatii kuratoituja koulutusdatastoja ja laskentatehoja. Mallipäivitykset tapahtuvat insinöörisykleissä eivätkä ravitsemustietosykleissä.
Nutrolan päivitysputki sisältää USDA:n julkaisusyklit, kansallisten tietokantojen päivitykset ja brändättyjen tuotteiden syötteiden jatkuvan vahvistamisen, jotta sen 1,8 miljoonaa syötettä pysyy ajantasaisena.
Miksi hankintamenetelmä tulisi olla ensisijainen valintakriteerisi
Kun arvioit kalorienseurantasovelluksia, useimmat käyttäjät kysyvät ominaisuuksista: Onko siinä viivakoodiskannaus? Voinko kirjata reseptejä? Synkronoitko se kuntoseurannalleni? Nämä kysymykset ovat järkeviä, mutta toissijaisia. Ensimmäinen kysymys tulisi aina olla: Mistä ravitsemustiedot tulevat ja miten ne vahvistetaan?
Kauniisti suunniteltu sovellus, joka tarjoaa kattavia ominaisuuksia mutta palvelee epätarkkoja ravitsemustietoja, on aktiivisesti haitallinen. Se luo väärää luottamusta kaloriarvioihin, jotka voivat poiketa todellisuudesta 20-30 prosenttia. Käyttäjälle, joka tavoittelee 500 kalorin alijäämää, 25 prosentin järjestelmällinen virhe tarkoittaa eroa alijäämän saavuttamisen ja nykyisen painon ylläpitämisen välillä.
Tässä artikkelissa esitetty hankintamenetelmien vertailu tarjoaa viitekehyksen perustellun sovelluksen valintaan. Sovellukset, jotka perustuvat USDA FoodData Central -tietokantaan ammatillisten vahvistuskerrosten kanssa (Nutrola, Cronometer), tarjoavat perustavanlaatuisesti erilaisen tason tietojen luotettavuutta verrattuna joukkosijoitettuihin vaihtoehtoihin (MFP, FatSecret) tai pelkästään tekoälyyn perustuvaan arviointiin (Cal AI).
Usein kysytyt kysymykset
Miten kalorienseurantasovellukset saavat ravitsemustietonsa?
Kalorienseurantasovellukset käyttävät viittä päämenetelmää: valtion tietokannan integraatio (USDA FoodData Central, NCCDB), valmistajien etikettitiedot, laboratoriotutkimus (johon pääsy valtion tietokantojen kautta), joukkosijoitetut käyttäjätiedot ja tekoälypohjainen arviointi ruokakuvista. Jokaisella menetelmällä on erilaiset tarkkuus- ja kustannusprofiilit. Tarkimmat sovellukset, mukaan lukien Nutrola ja Cronometer, rakentavat valtion laboratoriotutkittujen tietojen päälle ja lisäävät ammatillisia vahvistuskerroksia.
Miksi joillakin kalorienseurantasovelluksilla on miljoonia enemmän ruokasyötteitä kuin toisilla?
Tietokannan koon erot johtuvat pääasiassa joukkosijoituksesta. Sovellukset kuten MyFitnessPal sallivat minkä tahansa käyttäjän syöttää merkintöjä, mikä nopeasti nostaa syötemäärän miljooniin. Kuitenkin monet näistä syötteistä ovat kaksoiskappaleita tai sisältävät virheitä. Sovellukset, joilla on pienempi mutta vahvistettu tietokanta (Nutrolan 1,8 miljoonaa ravintotieteilijän vahvistamaa syötettä, Cronometerin kuratoidut USDA/NCCDB-tiedot), priorisoivat tarkkuutta per syöte yli kokonaismäärän.
Onko tekoälyn kalorien arviointi yhtä tarkkaa kuin tietokantapohjainen seuranta?
Nykyiset tutkimukset viittaavat siihen, että tekoälypohjainen arviointi ruokakuvista on vähemmän tarkkaa kuin elintarvikkeiden etsiminen vahvistetusta tietokannasta. Thames et al. (2021) raportoivat keskimääräisistä annoskoon arviointivirheistä 20-40 prosenttia tekoälyjärjestelmille. Kuitenkin tekoälyn arvioinnin tarkkuus riippuu voimakkaasti tietokannasta, johon se verrataan. Nutrola käyttää tekoälyä kätevänä syöttöliittymänä (valokuva- ja äänen tunnistus) samalla kun se vertaa tunnistettuja ruokia vahvistettuihin syötteisiin, yhdistäen tekoälyn mukavuuden tietokannan tarkkuuteen.
Kuinka usein ruokadatabasen on päivitettävä?
Elintarvikkeiden valmistajat muokkaavat tuotteitaan säännöllisesti, ja USDA päivittää FoodData Centralia vuosittain. Sovelluksen tulisi sisällyttää suuria valtion tietokannan päivityksiä vähintään vuosittain ja olla prosessi brändättyjen tuotteiden syötteiden päivittämiseksi, kun reformulaatioita tapahtuu. Joukkosijoitetut tietokannat päivittyvät jatkuvasti, mutta ilman laadunvalvontaa, kun taas kuratoidut tietokannat päivittyvät harvemmin, mutta vahvistetulla tarkkuudella.
Voinko tarkistaa, mistä kalorienseuranta saa tietonsa?
Jotkut sovellukset ovat läpinäkyviä tietolähteidensä suhteen. Cronometer merkitsee syötteet niiden lähteellä (USDA, NCCDB tai valmistaja). Hyvä testi on etsiä yleinen ruoka, kuten "raaka parsakaali, 100g", ja tarkistaa, palauttaako sovellus yhden selkeän syötteen (osoittaen kuratoidun tietokannan) vai useita syötteitä eri arvoilla (osoittaen joukkosijoitetun tietokannan, jossa on kaksoiskappaleongelmia).
Valmis muuttamaan ravitsemusseurantaasi?
Liity tuhansien joukkoon, jotka ovat muuttaneet terveysmatkansa Nutrola avulla!