CarbCam vzame vašo fotografijo, jo pošlje storitvi umetne inteligence, prejme oceno sestavin, preveri vrednosti glede na standardne prehranske zbirke podatkov in vam prikaže rezultat.
Fotografija sprva ostane povsem na vaši napravi. Lahko jo obrežete, zavrtite ali posnamete znova. Nič se ne naloži, dokler ne tapnete “Analiziraj”.
Preden se slika sploh pošlje umetni inteligenci, aplikacija prek zgoščene vrednosti SHA-512 in perceptualne zgoščene vrednosti preveri, ali v strežniškem predpomnilniku že obstaja enaka ali zelo podobna fotografija. Če je zadetek, takoj dobite nazaj shranjeni rezultat, brez ponovnega klica umetne inteligence. Naknadni korak Potrdi označi vnos v predpomnilniku kot porabljen (štetje kvot).
Če ni zadetka v predpomnilniku, se (obrezana) fotografija pošlje na našo končno točko za analizo. Tam se pokliče vizualni model (Gemini, Claude ali OpenAI, odvisno od vaše izbire v nastavitvah aplikacije), da opiše sliko, poimenuje posamezne sestavine in oceni grobe količine.
Če ocena umetne inteligence poroča o nizki zanesljivosti, strežnik v ozadju zažene navzkrižno preverjanje glede na prehranske zbirke podatkov (USDA FoodData Central, Open Food Facts). Popravljene vrednosti se prenesejo v predpomnilnik: naslednjič, ko se ujema enaka ali podobna fotografija, vidite izboljšani rezultat. Pri skeniranjih z visoko zanesljivostjo se ta korak preskoči.
Za črtne kode pa se primerjava Open Food Facts / USDA vedno izvede neposredno, saj je tu prehranska tabela proizvajalca primarni vir.
Vsako vrednost lahko preglasite: količino, OH, kcal, FPE, sestavino. Pri shranjevanju se uporabijo vaše vrednosti, ne ocena umetne inteligence. Aplikacija shrani vaš skupni popravek OH (Uporabnik: Xg proti UI: Yg) kot razliko za statistične namene.
Lokalno v zbirki podatkov SQLite. Izbirno tudi prek sinhronizacije Nightscout v vašo instanco Nightscout, vendar le kot opomba v tabeli terapij
(z oznako CarbCam), ne kot aktivna terapija z OH/inzulinom.
Shranjevanja CarbCam ne vplivajo na vaše izračune Loop/AAPS/iAPS: obrok je viden le kot opomba.
Če uporabljate upravljani Nightscout od ns.10be.de, je nastavitev še posebej enostavna: vnesite URL Nightscout in skrivnost API, in gotovo.
Če želite OH aktivno kot terapijo, uporabite gumb Deli v rezultatu skeniranja: pošlje vrednost OH prek globoke povezave v AAPS/AndroidAPS, Loop, iAPS ali Trio ali odpre sistemski list za deljenje.
FPE pomeni maščobno-beljakovinske enote. Opisujejo, koliko energije iz maščob in beljakovin z zamikom vpliva na krvni sladkor.
Ena FPE ustreza približno 100 kcal iz maščob in beljakovin. Primer:
Uporabniki črpalk pogosto uporabljajo FPE za nastavitev parametrov razširjenega bolusa (npr. pravokotni ali dvojni val). Uporabniki peresnikov lahko FPE uporabijo kot grob pokazatelj za pozni korekcijski prigrizek ali manjšo popoldansko korekcijo.
CarbCam prikaže FPE kot rumen žeton v kartici z rezultatom. Barve prehranskih vrednosti:
Ko je Nightscout konfiguriran, CarbCam naloži podatke o krvnem sladkorju iz vaše instance Nightscout in v zavihku zgodovine pod vsakim obrokom prikaže krivuljo krvnega sladkorja. Časovno okno je odvisno od platforme in se samodejno izbere okoli obroka. Skupaj z Nightscoutom CarbCam omogoča ciljno spremljanje krvnega sladkorja po obroku.
Značilnosti krivulje krvnega sladkorja (podatki Nightscout):
Natančnost je odvisna od vrste obroka:
| Vrsta obroka | Tipično odstopanje | Primeri |
|---|---|---|
| Jasne porcije | ±20 % | Riž, testenine, kruh |
| Kompleksni obroki | ±30 % | Obara, enolončnice |
| Zelo nenavadno | ±40 % ali več | Neznane regionalne jedi |
| Pakirani izdelki | ±5 % | Samodejno zaznavanje črtne kode (vrednost proizvajalca prek Open Food Facts) |
Brez internetne povezave delujejo naslednje funkcije:
Naslednje zahteva povezavo: