Jak dokładnie Fiteo liczy kalorie? Sprawdziliśmy na 100 potrawach.
Fiteo szacuje kalorie i makro z opisu posiłku — tekstem albo głosem. Zamiast przekonywać, że to działa, zmierzyliśmy, jak bardzo te szacunki odbiegają od danych referencyjnych. Wyniki publikujemy w całości, także tam, gdzie Fiteo się myli.
W skrócie
- Gdy podajesz ilość („150 g ugotowanego ryżu, 120 g piersi z kurczaka”), Fiteo myli się średnio o 10 kcal na pozycję. 94% z 85 potraw mieści się w ±10%, a 100% w ±20%. Makro: średnio 1,2 g białka, 0,8 g tłuszczu, 1,6 g węglowodanów różnicy.
- Ten sam opis daje ten sam wynik. Każdą potrawę wysłaliśmy 3 razy — mediana rozrzutu między próbami to 1% wartości wzorcowej.
- Każda próba z osobna, bez uśredniania: 93% wszystkich pojedynczych odpowiedzi mieści się w ±10%, a mediana błędu pojedynczej odpowiedzi to 2%. Liczymy to osobno, bo pomyłki w górę i w dół mogłyby się w średniej znosić.
- Produkty markowe (Snickers, Danio, Prince Polo…): 100% w granicach ±10% — przy niepewnym produkcie Fiteo sprawdza wartości z etykiety.
- Opis bez ilości („2 naleśniki z serem”) to wciąż zgadywanie porcji: mediana błędu 20%, średnio +22% — Fiteo przy niepewności celowo szacuje raczej w górę.
Gdzie Fiteo się myli
Opisy bez ilości. Tylko 33% takich potraw zmieściło się w ±10%, a rozrzut między powtórzeniami jest większy (mediana 12%). Najgorszy przypadek: „6 pierogów ruskich” — trzy powtórzenia dały 390, 420, 990 kcal przy wzorcu 408 kcal. Wniosek dla Ciebie: podaj ilość, a dokładność rośnie kilkukrotnie. Fiteo pokazuje założoną porcję przy każdej pozycji, więc możesz ją od razu poprawić.
Największe różnice przy podanej wadze:
- 125 g mozzarelli: wzorzec 374 kcal, Fiteo 300 kcal (−20%)
- 200 g ugotowanego makaronu: wzorzec 316 kcal, Fiteo 268 kcal (−15%)
- jabłko 180 g: wzorzec 110 kcal, Fiteo 94 kcal (−14%)
- 250 ml soku pomarańczowego: wzorzec 127 kcal, Fiteo 112 kcal (−12%)
Część z nich to raczej kwestia wzorca niż Fiteo: na przykład wartość USDA dla mozzarelli dotyczy innego produktu niż typowa polska mozzarella w kulce. Zestawu nie poprawialiśmy po teście — publikujemy go tak, jak był ustalony.
Wyniki według grup
| Grupa | Mediana błędu | ±10% | Skłonność | Rozrzut |
|---|---|---|---|---|
| A. Produkt z podaną wagą | 1% | 86% | −2% | 0% |
| B. Posiłek z gramaturą składników | 2% | 100% | −1% | 1% |
| C. Opis potoczny, bez ilości | 20% | 33% | +22% | 12% |
| D. Produkt markowy | 1% | 100% | +0% | 0% |
Wszystkie 100 potraw
Wartości w kcal. „Wzorzec” to wartość wyliczona ze składników na podstawie danych referencyjnych. „Fiteo” to wartość środkowa (mediana) z 3 prób, a pod nią — wyniki każdej próby osobno, żeby było widać rozrzut. W grupie C wzorzec to opisana typowa porcja, więc ta grupa jest liczona osobno i nie wchodzi do wyników głównych.
A. Produkt z podaną wagą35 potraw · mediana błędu 1% · ±10%: 86%
| Opis wpisany do Fiteo | Wzorzec | Fiteokolejne próby | Błąd |
|---|---|---|---|
| 150 g ugotowanego białego ryżu | 195 | 195195 · 195 · 195 | +0% |
| 200 g gotowanych ziemniaków | 172 | 174174 · 174 · 174 | +1% |
| 120 g pieczonej piersi z kurczaka | 198 | 198198 · 198 · 198 | +0% |
| 150 g jogurtu naturalnego 2% | 94 | 9090 · 90 · 90 | −5% |
| banan 120 g | 107 | 107107 · 105 · 107 | +0% |
| jabłko 180 g | 110 | 9494 · 94 · 94 | −14% |
| 40 g płatków owsianych | 152 | 150150 · 150 · 152 | −1% |
| 250 ml mleka 2% | 129 | 125125 · 125 · 125 | −3% |
| 20 g masła | 143 | 149149 · 149 · 149 | +4% |
| 10 g oliwy z oliwek | 88 | 8888 · 88 · 88 | +0% |
| 150 g twarogu półtłustego | 180 | 195195 · 195 · 195 | +8% |
| 2 kromki chleba żytniego, razem 70 g | 181 | 160160 · 160 · 158 | −12% |
| 60 g chleba pszennego | 160 | 155155 · 155 · 155 | −3% |
| 150 g pieczonego łososia | 309 | 311315 · 311 · 310 | +1% |
| 100 g smażonej mielonej wołowiny | 256 | 250254 · 250 · 250 | −2% |
| 200 g ugotowanego makaronu | 316 | 268268 · 260 · 280 | −15% |
| pół awokado, 100 g | 160 | 160160 · 160 · 160 | +0% |
| 30 g orzechów włoskich | 196 | 196196 · 196 · 196 | +0% |
| 30 g migdałów | 174 | 174175 · 174 · 174 | +0% |
| 20 g masła orzechowego | 120 | 118118 · 120 · 118 | −1% |
| 200 g ugotowanej kaszy gryczanej | 184 | 184184 · 184 · 184 | +0% |
| 150 g ugotowanej soczewicy | 174 | 174174 · 174 · 170 | +0% |
| 50 g sera gouda | 178 | 178178 · 180 · 178 | +0% |
| 125 g mozzarelli | 374 | 300300 · 300 · 300 | −20% |
| 200 g pomidorów | 36 | 3636 · 36 · 36 | +0% |
| 150 g ogórka | 22 | 2323 · 23 · 22 | +2% |
| 200 g gotowanych brokułów | 70 | 7070 · 70 · 70 | +0% |
| 250 g truskawek | 80 | 8080 · 80 · 80 | +0% |
| 120 g tuńczyka w sosie własnym (odsączonego) | 123 | 125130 · 122 · 125 | +2% |
| 2 jajka na twardo, razem 100 g | 155 | 147147 · 147 · 147 | −5% |
| 330 ml coli (zwykłej, nie zero) | 144 | 139139 · 139 · 139 | −4% |
| 250 ml soku pomarańczowego | 127 | 112112 · 112 · 112 | −12% |
| 15 g miodu | 46 | 4646 · 48 · 46 | +1% |
| 40 g gorzkiej czekolady 70% | 239 | 232232 · 232 · 232 | −3% |
| 100 g sera feta | 265 | 264264 · 265 · 264 | +0% |
B. Posiłek z gramaturą składników40 potraw · mediana błędu 2% · ±10%: 100%
| Opis wpisany do Fiteo | Wzorzec | Fiteokolejne próby | Błąd |
|---|---|---|---|
| owsianka: 50 g płatków owsianych, 250 ml mleka 2%, banan 120 g, 10 g miodu | 455 | 451449 · 451 · 461 | −1% |
| jajecznica z 3 jajek (150 g) na 10 g masła i 2 kromki chleba żytniego (70 g) | 468 | 448465 · 444 · 448 | −4% |
| 2 kanapki: 60 g chleba pszennego, 10 g masła, 40 g szynki gotowanej, 30 g sera gouda | 379 | 380380 · 379 · 381 | +0% |
| 150 g pieczonej piersi z kurczaka, 150 g ugotowanego ryżu, 150 g gotowanych brokułów, 5 g oliwy | 539 | 538540 · 517 · 538 | +0% |
| spaghetti: 180 g ugotowanego makaronu, 100 g smażonej mielonej wołowiny, 100 g passaty, 10 g oliwy, 10 g parmezanu | 709 | 690699 · 690 · 688 | −3% |
| sałatka: 80 g sałaty, 150 g pomidorów, 100 g ogórka, 50 g fety, 15 g oliwy | 319 | 319319 · 319 · 319 | +0% |
| 150 g twarogu półtłustego z 50 g jogurtu naturalnego i 2 kromki chleba żytniego (70 g) | 393 | 383383 · 384 · 379 | −2% |
| koktajl: 200 ml mleka 2%, 100 g truskawek, banan 120 g, 20 g masła orzechowego | 361 | 357356 · 357 · 359 | −1% |
| 150 g pieczonego łososia, 200 g gotowanych ziemniaków, 100 g fasolki szparagowej, 10 g masła | 588 | 590594 · 589 · 590 | +0% |
| omlet z 3 jajek (150 g) z 40 g sera gouda i 40 g szynki, smażony na 10 g masła | 470 | 482482 · 483 · 477 | +3% |
| 150 g jogurtu greckiego, 40 g granoli, 100 g borówek | 420 | 383372 · 384 · 383 | −9% |
| curry: 150 g pieczonej piersi z kurczaka, 100 ml mleka kokosowego, 150 g ugotowanego ryżu | 640 | 635623 · 670 · 635 | −1% |
| tortilla pszenna 60 g z 100 g pieczonego kurczaka, 30 g cheddara, 50 g pomidora, 30 g sałaty i 20 g śmietany 18% | 518 | 520520 · 520 · 524 | +0% |
| 2 kromki chleba pszennego (60 g) z 30 g masła orzechowego i 20 g dżemu | 395 | 388388 · 390 · 380 | −2% |
| 40 g płatków kukurydzianych z 200 ml mleka 2% | 257 | 247247 · 247 · 247 | −4% |
| burger: bułka 60 g, 120 g smażonej mielonej wołowiny, 20 g cheddara, 30 g pomidora, 15 g ketchupu | 577 | 579573 · 579 · 586 | +0% |
| 200 g ugotowanego ryżu, 150 g gotowanej mieszanki warzyw, 10 g oleju rzepakowego | 446 | 413413 · 413 · 408 | −7% |
| 150 g pieczonej piersi z indyka, 200 g ugotowanej kaszy gryczanej, 100 g gotowanej marchewki | 423 | 442442 · 442 · 442 | +4% |
| 2 kromki chleba żytniego (70 g), 70 g awokado, 2 jajka na twardo (100 g) | 448 | 427410 · 445 · 427 | −5% |
| 180 g ugotowanego makaronu z 40 g pesto | 455 | 455455 · 450 · 459 | +0% |
| 150 g ugotowanej kaszy jaglanej z 200 ml mleka 2% i 15 g miodu | 327 | 333333 · 327 · 333 | +2% |
| chili: 100 g smażonej mielonej wołowiny, 150 g czerwonej fasoli z puszki, 150 g pomidorów z puszki, 150 g ugotowanego ryżu | 661 | 620620 · 623 · 615 | −6% |
| sałatka: 120 g tuńczyka w sosie własnym, 100 g kukurydzy z puszki, 100 g ugotowanego makaronu, 30 g majonezu | 552 | 560584 · 560 · 559 | +1% |
| puree z 250 g gotowanych ziemniaków, 50 ml mleka 2% i 15 g masła, do tego 150 g pieczonej piersi z kurczaka | 596 | 577577 · 576 · 598 | −3% |
| 150 g ugotowanej komosy ryżowej, 100 g ciecierzycy z puszki, 100 g ogórka, 50 g fety, 10 g oliwy | 555 | 557555 · 558 · 557 | +0% |
| shake: 30 g odżywki białkowej serwatkowej i 300 ml mleka 2% | 260 | 265265 · 265 · 265 | +2% |
| 2 kromki chleba pełnoziarnistego (70 g), 20 g serka śmietankowego, 50 g wędzonego łososia | 305 | 321321 · 315 · 335 | +5% |
| przekąska: jabłko 150 g, 100 g winogron, 30 g orzechów włoskich | 357 | 343343 · 343 · 343 | −4% |
| 150 g pieczonych udek z kurczaka bez skóry, 200 g gotowanych ziemniaków, 100 g kapusty kiszonej | 460 | 448448 · 448 · 448 | −3% |
| 200 g jogurtu naturalnego, 30 g płatków owsianych, 15 g miodu, 20 g orzechów włoskich | 416 | 412412 · 413 · 412 | −1% |
| 150 g pieczonego dorsza, 150 g ugotowanego ryżu, 150 g gotowanych brokułów, 10 g masła | 477 | 460460 · 460 · 455 | −4% |
| wrap: tortilla 60 g, 50 g hummusu, 50 g czerwonej papryki, 50 g ogórka, 30 g fety | 414 | 374374 · 374 · 368 | −10% |
| 2 jajka sadzone (100 g), 40 g smażonego boczku, 100 g fasolki w sosie pomidorowym, kromka chleba pszennego 30 g | 557 | 555555 · 585 · 555 | +0% |
| 2 wafle ryżowe (20 g) z 20 g masła orzechowego i banan 120 g | 304 | 303303 · 311 · 302 | +0% |
| 150 g ugotowanego kuskusu, 120 g pieczonej piersi z kurczaka, 150 g gotowanej cukinii, 10 g oliwy | 477 | 477477 · 477 · 477 | +0% |
| sałatka z soczewicą: 150 g ugotowanej soczewicy, 100 g pomidorów, 50 g fety, 10 g oliwy | 413 | 409409 · 410 · 409 | −1% |
| kanapki: kajzerka 60 g, 10 g masła, 50 g sera gouda, 50 g pomidora | 434 | 436432 · 436 · 442 | +0% |
| 200 g ugotowanego makaronu, 125 g mozzarelli, 150 g pomidorów, 10 g oliwy | 805 | 735741 · 731 · 735 | −9% |
| 150 g twarogu półtłustego, 100 g truskawek, 15 g miodu | 258 | 273273 · 273 · 273 | +6% |
| 100 g ugotowanego ryżu, 100 g smażonej mielonej wołowiny, 100 g czerwonej fasoli z puszki, 50 g kukurydzy, 30 g cheddara | 666 | 635635 · 640 · 635 | −5% |
C. Opis potoczny, bez ilości15 potraw · mediana błędu 20% · ±10%: 33%
| Opis wpisany do Fiteo | Wzorzec | Fiteokolejne próby | Błąd |
|---|---|---|---|
| kanapka z szynkąporcja wzorcowa: 2 kromki chleba pszennego 60 g, 5 g masła, 30 g szynki | 226 | 265265 · 295 · 161 | +17% |
| talerz spaghetti bologneseporcja wzorcowa: 200 g ugotowanego makaronu, 70 g mielonej wołowiny, 100 g passaty, 10 g oliwy | 622 | 620620 · 650 · 620 | +0% |
| 6 pierogów ruskichporcja wzorcowa: 6 × 40 g (mediana gotowych pierogów ruskich), bez okrasy | 408 | 420390 · 420 · 990 | +3% |
| schabowy z ziemniakami i mizeriąporcja wzorcowa: schab smażony 130 g + panierka (15 g bułki tartej, 15 g jajka) + 10 g wchłoniętego oleju; 250 g ziemniaków; mizeria 120 g ogórka + 30 g śmietany 18% | 768 | 654750 · 654 · 604 | −15% |
| jajecznica z 3 jajekporcja wzorcowa: 3 jajka 150 g, 10 g masła | 286 | 291291 · 250 · 345 | +2% |
| 2 kawałki pizzy margherityporcja wzorcowa: 2 × 85 g (1/8 pizzy 30 cm; mediana gotowych pizz margherita) | 388 | 540560 · 540 · 540 | +39% |
| talerz zupy pomidorowej z makaronemporcja wzorcowa: 250 g bulionu, 60 g passaty, 20 g śmietany 18%, 60 g ugotowanego makaronu | 170 | 220220 · 240 · 220 | +29% |
| owsianka na mlekuporcja wzorcowa: 50 g płatków owsianych, 250 ml mleka 2% | 318 | 315319 · 280 · 315 | −1% |
| pączek z marmoladąporcja wzorcowa: 1 pączek 80 g | 272 | 350350 · 350 · 350 | +29% |
| sałatka cezar z kurczakiemporcja wzorcowa: 100 g sałaty, 100 g pieczonego kurczaka, 10 g parmezanu, 15 g grzanek, 30 g sosu cezar | 446 | 620580 · 643 · 620 | +39% |
| 2 naleśniki z seremporcja wzorcowa: 2 × 80 g (mediana gotowych naleśników z serem) | 269 | 480480 · 440 · 480 | +79% |
| duża latteporcja wzorcowa: 300 ml mleka 2% (espresso pomijalne) | 154 | 210220 · 210 · 210 | +36% |
| bułka z masłem i dżememporcja wzorcowa: kajzerka 60 g, 10 g masła, 20 g dżemu | 303 | 313313 · 315 · 290 | +3% |
| 2 gołąbki w sosie pomidorowymporcja wzorcowa: 2 × 175 g z sosem (mediana gotowych gołąbków w sosie pomidorowym) | 256 | 480420 · 480 · 480 | +88% |
| kurczak z ryżem i warzywamiporcja wzorcowa: 120 g pieczonej piersi z kurczaka, 200 g ugotowanego ryżu, 150 g gotowanej mieszanki warzyw, 10 g oleju | 644 | 513554 · 513 · 504 | −20% |
D. Produkt markowy10 potraw · mediana błędu 1% · ±10%: 100%
| Opis wpisany do Fiteo | Wzorzec | Fiteokolejne próby | Błąd |
|---|---|---|---|
| Snickers 50 g | 240 | 242242 · 242 · 242 | +1% |
| Prince Polo XXL Classic 50 g | 263 | 265265 · 265 · 265 | +1% |
| Danio o smaku waniliowym 140 g | 139 | 139139 · 141 · 139 | +0% |
| Kinder Bueno, jedno opakowanie (2 batoniki, 43 g) | 246 | 240246 · 240 · 240 | −2% |
| puszka Coca-Coli 330 ml | 139 | 139139 · 139 · 139 | +0% |
| Skyr naturalny Piątnica 150 g | 96 | 9898 · 98 · 98 | +2% |
| Serek wiejski Piątnica 200 g | 194 | 194194 · 194 · 194 | +0% |
| Grześki Mega 48 g | 253 | 253253 · 253 · 253 | +0% |
| Activia jogurt naturalny 165 g | 122 | 119119 · 119 · 119 | −3% |
| paczka chipsów Lay's solonych 140 g | 703 | 736736 · 753 · 736 | +5% |
Jak przeprowadziliśmy test
- Zestaw ustalony przed testem. Listę 100 potraw i wartości wzorcowe zapisaliśmy w repozytorium przed pierwszym uruchomieniem i nie zmienialiśmy ich po zobaczeniu wyników (wersja zestawu 1668396515bd).
- Cztery grupy: 35 produktów z wagą, 40 posiłków z gramaturą każdego składnika, 15 opisów potocznych bez ilości i 10 produktów markowych.
- Dane referencyjne: USDA FoodData Central (numer wpisu przy każdym składniku), a dla typowo polskich produktów — mediana kilku produktów z Open Food Facts z kodami kreskowymi; dla produktów markowych — etykieta.
- Ta sama ścieżka co w aplikacji: każdy opis wysłany do usługi Fiteo z tym samym modelem i instrukcjami co aplikacja. Dla każdej pozycji wykonaliśmy 3 próby i prezentujemy wartość środkową (medianę), a obok wyniki wszystkich prób. Błąd = szacunek − wzorzec.
- Cały dzień: 1000 losowych dni po 4 posiłki (grupy B i C), za każdym razem losowe powtórzenie — tak mierzymy, jak błędy sumują się w praktyce.
Ograniczenia
- Tabele wartości odżywczych to średnie — konkretny produkt w sklepie może się od nich różnić o kilka–kilkanaście procent.
- Grupa C zależy od przyjętej porcji, dlatego opisujemy ją przy każdej potrawie.
- Test mierzy szacunki z opisu tekstowego. Notatki głosowe przechodzą tę samą ścieżkę po rozpoznaniu mowy.
Dane do pobrania
Sprawdź każdą liczbę sam: zestaw potraw · wzorce ze źródłami · wszystkie odpowiedzi Fiteo (CSV) · podsumowanie.
Fiteo to narzędzie do orientacyjnego liczenia kalorii, nie wyrób medyczny. Nie używaj go do wyliczania dawek leków, np. insuliny. Jeśli liczysz kalorie z powodów zdrowotnych, skonsultuj się z lekarzem lub dietetykiem.