Takaisin blogiin

Miten viivakoodiskannauksesi auttavat rakentamaan maailman suurinta avointa ruokatietokantaa

Joka kerta kun skannaat viivakoodin AI Food Coachissa, et vain kirjaa ateriaasi — saatat auttaa miljoonia ihmisiä saamaan parempaa ravintotietoa. Tässä miten yksinkertainen skannaus tuottaa tietoja Open Food Factsiin, maailman suurimpaan ilmaiseen ruokatietokantaan.

Mikä on Open Food Facts?

Open Food Facts on ilmainen, avoimen lähdekoodin ruokatietokanta jossa on yli 3 miljoonaa tuotetta ympäri maailmaa. Ajattele sitä kuin Wikipedia ruoalle — kuka tahansa voi osallistua ja kaikki data on vapaasti saatavilla.

Tietokanta on julkaistu Open Database -lisenssin (ODbL) alla, mikä tarkoittaa että mikä tahansa sovellus, tutkija tai organisaatio voi käyttää sitä ilman lisenssimaksuja. Tämä on tärkeää koska useimmat kaupalliset ruokatietokannat veloittavat API-kutsukohtaisesti tai vaativat kalliita tilauksia.

Open Food Facts lukuina

3 000 000+ tuotetta · 180+ maata · 50 000+ osallistujaa · 200+ sovellusta käyttää dataa

Miten se alkoi — miksi käytämme Open Food Factsia

Kun rakensimme viivakoodiskannausominaisuuden AI Food Coachiin, tarvitsimme ruokatietokannan. Vaihtoehdot olivat:

  • Kaupalliset tietokannat — kalliit API-lisenssit, toimittajalukitus
  • USDA FoodData Central — erinomainen geneerisille ruoille, mutta ei viivakoodikattavuutta pakatuille tuotteille Yhdysvaltain ulkopuolella
  • Open Food Facts — ilmainen, maailmanlaajuinen, yhteisön ylläpitämä, erinomainen viivakoodikattavuus

Valinta oli selvä. Open Food Factsilla oli paras viivakoodi-ravintoarvo-yhdistelmä tuotteille maailmanlaajuisesti — erityisesti eurooppalaisille ja alueellisille brändeille joita kaupalliset yhdysvaltalaiset tietokannat eivät kata lainkaan.

API on suoraviivainen: lähetä viivakoodi, saa takaisin ravintoarvotiedot. Yksi päätepiste, ei API-avainta tarvita lukemiseen:

GET https://world.openfoodfacts.org/api/v2/product/{barcode}.json

Ongelma: puuttuvat tuotteet

Yksikään ruokatietokanta ei ole täydellinen. Uusia tuotteita tulee markkinoille joka viikko. Alueelliset ja kaupan omien merkkien tuotteet puuttuvat usein. Kun skannaat viivakoodin jota ei ole Open Food Factsissa, saat... ei mitään.

Kalorilaskurisovellukselle tämä on umpikuja. Käyttäjä skannasi viivakoodin välttääkseen manuaalisen syötön — ja nyt hänen pitää kirjoittaa kaikki joka tapauksessa.

Ratkaisimme tämän AI:lla. Kun tuotetta ei löydy, otat kuvan ravintoarvoetiketistä ja AI lukee koko ravintotaulukon sekunneissa. Vahvistat arvot ja kirjaat ateriasi. Ei manuaalista kirjoittamista.

Mutta tajusimme: jos AI on jo poiminut kaikki ravintoarvotiedot, miksei jakaa niitä takaisin?

Miksi tuotamme tietoja takaisin

Open Food Facts antoi meille ilmaisen, laadukkaan ruokatietokannan. Takaisin tuottaminen on luonnollinen teko.

  • Jokainen tuonti auttaa muita sovelluksia — yli 200 sovellusta käyttää Open Food Factsin dataa. Yksi lähetys auttaa niitä kaikkia.
  • Alueelliset tuotteet saavat kattavuutta — käyttäjämme skannaavat tuotteita maissa ja kaupoissa joita suuret tietokannat eivät kata hyvin.
  • Tietokanta tulee tarkemmaksi — AI:n poimimat arvot tarkistaa käyttäjä ennen lähetystä, mikä tarjoaa ihminen-silmukassa-laadunvalvonnan.
  • Kaikki voittavat — saat makrosi viivakoodiskannauksesta. Tuote päätyy tietokantaan. Seuraavalla kerralla kun kuka tahansa skannaa saman viivakoodin — välittömät tulokset, ei AI:ta tarvita. Yksi skannaus säästää AI-kustannuksia jokaiselle tulevalle haulle, ja tietokanta kasvaa jokaisella uudella tuotteella.
  • Ei lukitusta — toisin kuin kaupallisissa tietokannoissa, Open Food Factsin data kuuluu kaikille.

Miten se toimii — vaihe vaiheelta

Tässä mitä tapahtuu kun skannaat viivakoodin AI Food Coachissa:

  1. Skannaa — Osoita kamerallasi viivakoodiin. Sovellus lukee sen välittömästi.
  2. Tietokantahaku — Sovellus tarkistaa Open Food Factsin ravintoarvotiedoille.
  3. Löytyi? — Jos kyllä, näet tuotteen ravintoarvotiedoilla. Vahvista ja kirjaa.
  4. Ei löytynyt? — Sovellus pyytää sinua ottamaan kuvan ravintoarvoetiketistä.
  5. AI lukee etiketin — GPT vision poimii kaikki ravintoarvot kuvasta.
  6. Vahvistat — Tarkista AI:n poimimat arvot, muokkaa tarvittaessa ja kirjaa ateriasi.
  7. Automaattilähetys — Vahvistuksen jälkeen sovellus lähettää tuotetiedot Open Food Factsiin taustalla. Lähetä-ja-unohda — se ei hidasta sinua.

Ateriakirjauksesi ei kärsi

Open Food Facts -lähetys tapahtuu sen jälkeen kun olet jo kirjannut ateriasi. Se on taustatehtävä joka toimii hiljaisesti. Jos se epäonnistuu (ei internetiä, palvelin varattu), se ei yksinkertaisesti yritä uudelleen — seurantakokemustasi ei koskaan keskeytetä.

Miten AI tekee siitä nopeaa

Ravintoarvotietojen manuaalinen syöttäminen etiketistä tarkoittaa tusinan kenttien kirjoittamista — kalorit, hiilihydraatit, proteiini, rasva, kuitu, sokeri, natrium ja paljon muuta. Se on tarpeeksi työlästä omaan seurantaasi, puhumattakaan julkiseen tietokantaan tuottamisesta.

AI muuttaa tämän. Otat kuvan ravintoarvoetiketistä ja AI lukee koko taulukon — poimien jokaisen arvon rakenteelliseen muotoon jota sovellus voi käyttää kalorilaskennassa. Sama rakenteellinen data joka ohjaa makroseurantaasi on tarkalleen se mitä Open Food Facts tarvitsee.

Tässä on ydinoivallus: data on jo oikeassa muodossa. AI poimi sen, sinä vahvistit sen ja sovellus käytti sitä ateriakirjaukseesi. Lähettäminen Open Food Factsiin on vain yksi ylimääräinen vaihe — ja se tapahtuu automaattisesti taustalla.

Sen sijaan että kirjoittaisit 15 kenttää manuaalisesti, otat yhden kuvan ja napautat vahvista. 2 napautusta 20 kentän sijaan — ja avoin ruokatietokanta kasvaa jokaisella skannauksella.

Mitä tietoja tuotetaan

Kun tuote lähetetään Open Food Factsiin, sovellus lähettää:

Kenttä Esimerkki Huomiot
TuotenimiKreikkalainen jogurtti 0 %Käyttäjän vahvistama
BrändiMilbonaValinnainen
Viivakoodi4056489366218EAN-13 tai UPC-A
Energia (kcal)54Per 100 g
Hiilihydraatit4,0 gPer 100 g
Sokerit4,0 gPer 100 g
Proteiini10,3 gPer 100 g
Rasva0,2 gPer 100 g
Tyydyttynyt rasva0,1 gPer 100 g
Kuitu0 gPer 100 g
Natrium0,04 gPer 100 g, muunnettu suolasta tarvittaessa
MaaSuomiLaitteen alueesta
Ravintoarvoetiketin kuva(kuva)Etupuoli + ravintotaulukko

Lähetys menee taustajärjestelmämme kautta välittäjänä — Open Food Factsin API-tunnukset pysyvät palvelimellamme, eivät koskaan sovelluksessa.

Kokonaiskuva

Tässä mikä tekee tästä niin toimivaksi — jokainen skannaus luo kierteen jossa kaikki voittavat:

  1. Skannaat uuden tuotteen. AI lukee etiketin. Saat makrosi ja kirjaat ateriasi.
  2. Tuote päätyy tietokantaan. Sinun vahvistamana, automaattisesti lähetettynä.
  3. Seuraavalla kerralla kun kuka tahansa skannaa saman viivakoodin — missä tahansa maailmassa, missä tahansa 200+ sovelluksessa jotka käyttävät Open Food Factsia — he saavat välittömät tulokset. Ei AI:ta tarvita, ei käsittelykustannuksia, ei odottelua.

Yksi AI-kutsu maksaa murto-osan sentistä. Mutta sen tarvitsee tapahtua vain kerran tuotetta kohti. Sen jälkeen data on siellä ikuisesti — ilmaiseksi kaikille. Mitä useampi ihminen skannaa, sitä vähemmän tuotteita puuttuu ja sitä vähemmän AI-käsittelyä tarvitaan kokonaisuudessaan.

Tämä on avoimen datan todellinen verkostovaikutus. Jokainen käyttäjä joka skannaa puuttuvan tuotteen tekee tietokannasta paremman kaikille tuleville käyttäjille — kaikissa sovelluksissa, ei vain meidän.

  • Tutkijat käyttävät Open Food Factsin dataa ravintotutkimuksissa
  • Allergiayhteisöt luottavat ainesosatietoihin
  • Viranomaiset seuraavat elintarvikeketjua ja kansanterveyttä
  • Muut kalorilaskurit saavat saman tuotetiedon välittömästi

Ei toimittajalukitusta. Jos vaihdat toiseen sovellukseen joka käyttää Open Food Factsia, tuottamasi tiedot ovat edelleen siellä. Data kuuluu yhteisölle, ei millekään yksittäiselle yritykselle.

Saat makrosi. Tietokanta kasvaa. Tulevat skannaukset ovat välittömiä ja ilmaisia. Se on pieni teko jolla on suuri vaikutus — ja se tapahtuu automaattisesti kun seuraat aterioitasi.

Usein kysytyt kysymykset

Mikä on Open Food Facts?
Open Food Facts on ilmainen, avoimen lähdekoodin ruokatietokanta jossa on yli 3 miljoonaa tuotetta ympäri maailmaa. Kuka tahansa voi osallistua — se on kuin Wikipedia ruoalle. Kaikki data on saatavilla Open Database -lisenssin (ODbL) alla joten mikä tahansa sovellus tai tutkija voi käyttää sitä vapaasti.
Jakaako AI Food Coach henkilötietojani Open Food Factsin kanssa?
Ei. Vain tuotteen ravintoarvotiedot ja kuvat jaetaan — ei koskaan henkilötietojasi. Kun skannaat viivakoodin tuotteelle jota ei ole tietokannassa, sovellus lähettää tuotteen nimen, brändin, ravintoarvot ja etikettikuvan. Laitetunnistettasi, ateriakirjauksiasi ja terveystietojasi ei koskaan jaeta.
Miten AI lukee ravintoarvoetikettejä?
Otat kuvan ravintoarvoetiketistä ja AI poimii kaikki arvot automaattisesti — kalorit, makrot, kuidun, sokerin, natriumin ja paljon muuta. Tarkistat ja vahvistat ennen kirjaamista. Koko prosessi kestää muutaman sekunnin.
Voinko kieltäytyä osallistumasta Open Food Factsiin?
Lähetys tapahtuu vain kun skannaat viivakoodin joka puuttuu tietokannasta ja vahvistat ravintoarvotiedot. Jos käytät vain kuvatunnistusta tai manuaalista syöttöä, mitään ei lähetetä Open Food Factsiin. Osallistuminen on luonnollinen osa viivakoodiprosessia — se tapahtuu automaattisesti kun vahvistat tuotteen.

Auta rakentamaan avointa ruokatietokantaa

Lataa AI Food Coach, skannaa viivakoodi ja ensimmäinen tuontisi voi auttaa miljoonia käyttäjiä maailmanlaajuisesti.