CarbCam: Hogyan működik?
Hogyan működik a CarbCam?
A CarbCam elkészíti a fényképét, elküldi egy MI-szolgáltatónak, megkapja az összetevők becslését, összeveti az értékeket szabványos tápértékadatbázisokkal, és megmutatja Önnek az eredményt.
A folyamat áttekintése
A folyamat részletesen
1 Fénykép készítése & helyi képkivágás
A fénykép kezdetben teljes egészében az eszközén marad. Kivághatja, elforgathatja vagy újra elkészítheti. Semmi sem töltődik fel, amíg meg nem érinti az “Elemzés” gombot.
2 Szerveroldali gyorsítótár-lekérdezés (előellenőrzés)
Mielőtt a kép egyáltalán elküldésre kerülne az MI-hez, az alkalmazás SHA-512 hash és perceptuális hash segítségével ellenőrzi, hogy egy azonos vagy nagyon hasonló fénykép már létezik-e a szerver gyorsítótárában. Találat esetén azonnal visszakapja a tárolt eredményt, újabb MI-hívás nélkül. Egy ezt követő megerősítés lépés a gyorsítótár-bejegyzést felhasználtként jelöli meg (kvótaszámlálás).
3 Feltöltés MI-elemzésre
Ha nincs gyorsítótár-találat, a (kivágott) fénykép elküldésre kerül az elemzési végpontunkra. Ott egy vizuális modell (Gemini, Claude vagy OpenAI, az alkalmazás beállításaiban tett választásától függően) írja le a képet, nevezi meg az egyes összetevőket és becsli meg a hozzávetőleges mennyiségeket.
4 Háttérellenőrzés (csak alacsony megbízhatóság esetén)
Ha az MI-becslés alacsony megbízhatóságot jelez, a szerver a háttérben keresztellenőrzést indít tápértékadatbázisokkal szemben (USDA FoodData Central, Open Food Facts). A javított értékek bekerülnek a gyorsítótárba: legközelebb, amikor ugyanaz vagy egy hasonló fénykép egyezik, már a javított eredményt látja. Magas megbízhatóságú beolvasásoknál ez a lépés kimarad.
A vonalkódoknál azonban az Open Food Facts / USDA összevetés mindig közvetlenül megtörténik, mivel itt a gyártói tápérték-táblázat az elsődleges forrás.
5 Szerkesztés Ön által
Bármely értéket felülírhat: mennyiség, szénhidrát, kcal, FPE, összetevő. Mentéskor az Ön értékei kerülnek felhasználásra, nem az MI-becslés. Az alkalmazás statisztikai célból eltárolja a teljes szénhidrát-korrekcióját (Felhasználó: X g vs MI: Y g) különbségként.
6 Mentés & Nightscout-szinkronizálás
Helyben egy SQLite adatbázisba. Opcionálisan a Nightscout-szinkronizáláson keresztül a Nightscout-példányába is, de csak megjegyzésként a kezelési (treatment) táblában
(a CarbCam címkével), nem aktív szénhidrát-/inzulinkezelésként.
A Loop/AAPS/iAPS számításait a CarbCam mentései nem befolyásolják: az étkezés csak megjegyzésként látszik.
Ha a menedzselt Nightscoutot használja a ns.10be.de oldalról, a beállítás különösen egyszerű: adja meg a Nightscout URL-t és az API secretet, kész.
Ha a szénhidrátot aktívan kezelésként szeretné, használja a beolvasás eredményében a Megosztás gombot: ez a szénhidrátértéket deep linken keresztül elküldi az AAPS/AndroidAPS, Loop, iAPS vagy Trio alkalmazásnak, vagy megnyitja a rendszer megosztási lapját.
Mi az FPE?
Az FPE a zsír-fehérje egységek (Fat-Protein Units) rövidítése. Azt írják le, mennyi zsírból és fehérjéből származó energia hat késleltetve a vércukorra.
Egy FPE nagyjából 100 kcal-nak felel meg zsírból és fehérjéből. Példa:
- 30 g zsír + 20 g fehérje = (270 + 80) ÷ 100 = 3,5 FPE
A pumpahasználók gyakran használják az FPE-t a hosszított bólus paramétereinek beállításához (pl. square-wave vagy dual-wave). A pen-felhasználók az FPE-t durva jelzésként használhatják egy késői korrekciós nasihoz vagy egy kis délutáni korrekcióhoz.
A CarbCam az FPE-t sárga chipként jeleníti meg az eredménykártyán. A tápérték-színek:
- Szénh. Szénhidrát
- kcal Kalória
- FPE Zsír-fehérje egységek
- Zsír Zsír
- Fehérje Fehérje
Vércukorgörbe az étkezés alatt
Ha a Nightscout be van állítva, a CarbCam betölti a vércukoradatokat a Nightscout-példányából, és megjeleníti a vércukorgörbét az előzmények fülön minden étkezés alatt. Az időablak platformfüggő, és automatikusan az étkezés köré van igazítva. A Nightscouttal együtt a CarbCam célzott étkezés utáni vércukorkövetést tesz lehetővé.
A vércukorgörbe funkciói (Nightscout-adatok):
- Időablak az étkezés körül (platformfüggő)
- Jelölő az étkezés időpontjához
- Csúcs pont színnel kiemelve (piros/sárga/zöld a szinttől függően)
- Emelkedés és végérték kulcsmutatóként
- IOB / COB opcionális átfedő vonalakként
Pontosság
A pontosság az étkezés típusától függ:
| Étkezéstípus | Jellemző eltérés | Példák |
|---|---|---|
| Egyszerű adagok | ±20 % | Rizs, tészta, kenyér |
| Összetett ételek | ±30 % | Pörkölt, rakott ételek |
| Nagyon szokatlan | ±40 % vagy több | Ismeretlen regionális fogások |
| Csomagolt termékek | ±5 % | Automatikus vonalkód-felismerés (gyártói érték az Open Food Facts révén) |
Mi javítja a pontosságot:
- Jó megvilágítás & éles fénykép: ne legyen árnyék a tányéron
- Minden összetevő látható: ne fojtsa szószba a tésztát
- Méretreferencia: tartsa a tányér szélét, evőeszközt vagy kezet a képen
- Bevett fogások: az MI jól kezeli az ismert ételeket
Mi csökkenti a pontosságot:
- Büfétányérok sok kis kupaccal
- Erősen szósszal borított összetevők
- Nagyon szokatlan regionális fogások egyértelmű referenciaadatbázis nélkül
- Oldalról, ferde szögből, méretreferencia nélkül fényképezve
Mit jelent ez a bólusa szempontjából:
- Normál étkezéseknél: használja a becslést kiindulópontként, alkalmazza a saját tudását, és mentés előtt szükség esetén igazítsa az értéket
- Kritikus bólusdöntéseknél (nagyon magas szénhidrát, hipó kockázata): mindig vegye figyelembe a saját tudását / adatbázist / csomagolást
- Pumpával: gyűjtsön tapasztalatot arról, hogy az Ön étkezései jellemzően mennyivel térnek el, majd korrigálja a becslést a személyes tényezőjével
Mi történik offline?
Internetkapcsolat nélkül a következő funkciók működnek:
- Előzmények böngészése és szűrése
- Bejegyzések kézi létrehozása és szerkesztése
- A statisztika fül megtekintése
- Adatok exportálása (CSV/JSON)
- Fényképek készítése és sorba állítása későbbi elemzésre
A következőkhöz kapcsolat szükséges:
- MI-elemzés (a fénykép elküldése a szolgáltatónak)
- Automatikus vonalkód-keresés (Open Food Facts)
- Nightscout-szinkronizálás (vércukorgörbe, kezelés feltöltése)