CarbCam vezme vaši fotografii, odešle ji do služby AI, obdrží odhad jednotlivých složek, ověří hodnoty proti standardním nutričním databázím a zobrazí vám výsledek.
Fotografie zpočátku zůstává zcela ve vašem zařízení. Můžete ji oříznout, otočit nebo znovu pořídit. Nic se neodesílá, dokud neklepnete na „Analyzovat“.
Než se snímek vůbec odešle do AI, aplikace přes SHA-512 hash a perceptuální hash zkontroluje, zda v mezipaměti serveru už neexistuje identická nebo velmi podobná fotografie. Pokud dojde ke shodě, ihned dostanete uložený výsledek, bez dalšího volání AI. Následný krok Potvrdit označí položku mezipaměti jako spotřebovanou (počítání kvóty).
Pokud nedojde ke shodě v mezipaměti, oříznutá fotografie se odešle na náš analytický endpoint. Tam se zavolá vizuální model (Gemini, Claude nebo OpenAI, podle vaší volby v nastavení aplikace), aby popsal snímek, pojmenoval jednotlivé složky a odhadl přibližná množství.
Pokud odhad AI hlásí nízkou jistotu, server na pozadí spustí kontrolu věrohodnosti proti nutričním databázím (USDA FoodData Central, Open Food Facts). Opravené hodnoty se promítnou do mezipaměti: příště, když se najde shoda se stejnou nebo podobnou fotografií, uvidíte vylepšený výsledek. U skenů s vysokou jistotou se tento krok přeskočí.
U čárových kódů se však porovnání s Open Food Facts / USDA provádí vždy přímo, protože nutriční tabulka výrobce je zde primárním zdrojem.
Kteroukoli hodnotu můžete přepsat: množství, sacharidy, kcal, FPE, složku. Při uložení se použijí vaše hodnoty, ne odhad AI. Aplikace ukládá vaši celkovou opravu sacharidů (uživatel: Xg vs. AI: Yg) jako rozdíl pro statistické účely.
Lokálně v databázi SQLite. Volitelně také přes synchronizaci s Nightscoutem do vaší instance Nightscoutu, ale pouze jako poznámka v tabulce ošetření
(se štítkem CarbCam), ne jako aktivní ošetření sacharidy/inzulinem.
Vaše výpočty Loop/AAPS/iAPS ukládáním v CarbCam nejsou ovlivněny: jídlo je vidět pouze jako poznámka.
Pokud používáte spravovaný Nightscout od ns.10be.de, nastavení je obzvlášť snadné: zadejte URL Nightscoutu a API secret, a je hotovo.
Pokud chcete sacharidy aktivně jako ošetření, použijte tlačítko Sdílet ve výsledku skenování: odešle hodnotu sacharidů přes deep link do AAPS/AndroidAPS, Loop, iAPS nebo Trio, nebo otevře systémovou nabídku sdílení.
FPE znamená tukoproteinové jednotky. Popisují, kolik energie z tuků a bílkovin ovlivňuje glykemii se zpožděním.
Jedna FPE odpovídá přibližně 100 kcal z tuků a bílkovin. Příklad:
Uživatelé pumpy často používají FPE k nastavení parametrů prodlouženého bolusu (např. čtvercový nebo dvojitý bolus). Uživatelé pera mohou FPE použít jako hrubý ukazatel pro pozdní korekční svačinu nebo malou odpolední korekci.
CarbCam zobrazuje FPE jako žlutý čip ve výsledkové kartě. Barvy nutričních hodnot:
Je-li Nightscout nakonfigurován, CarbCam načte data BG z vaší instance Nightscout a zobrazí křivku glykemie v záložce Historie pod každým jídlem. Časové okno závisí na platformě a volí se automaticky kolem jídla. Spolu s Nightscoutem CarbCam umožňuje cílené sledování BG po jídle.
Vlastnosti křivky BG (data z Nightscoutu):
Přesnost závisí na typu jídla:
| Typ jídla | Typická odchylka | Příklady |
|---|---|---|
| Jasné porce | ±20 % | Rýže, těstoviny, chléb |
| Složitá jídla | ±30 % | Dušené maso, zapékané pokrmy |
| Velmi neobvyklá | ±40 % nebo více | Neznámá regionální jídla |
| Balené produkty | ±5 % | Automatické rozpoznání čárového kódu (hodnota výrobce přes Open Food Facts) |
Bez připojení k internetu fungují tyto funkce:
Následující vyžaduje připojení: