CarbCam взема вашата снимка, изпраща я към AI услуга, получава оценка на компонентите, валидира стойностите спрямо стандартни бази данни за хранене и ви показва резултата.
Снимката първоначално остава изцяло на вашето устройство. Можете да я изрежете, завъртите или направите отново. Нищо не се качва, докато не докоснете „Анализирай".
Преди изображението изобщо да бъде изпратено към AI, приложението проверява чрез SHA-512 хеш и перцептивен хеш дали идентична или много подобна снимка вече съществува в сървърния кеш. Ако има попадение, получавате съхранения резултат обратно незабавно: без нова AI заявка. Последваща стъпка Потвърждаване отбелязва записа в кеша като използван (отчитане на квота).
Ако няма попадение в кеша, (изрязаната) снимка се изпраща към нашата крайна точка за анализ. Там се извиква vision модел (Gemini, Claude или OpenAI, в зависимост от вашия избор в настройките на приложението), за да опише изображението, да назове отделните компоненти и да оцени приблизителни количества.
Ако AI оценката отчете ниска увереност, сървърът стартира фонова кръстосана проверка спрямо бази данни за хранене (USDA FoodData Central, Open Food Facts). Коригираните стойности постъпват в кеша: следващия път, когато същата или подобна снимка бъде съпоставена, виждате подобрения резултат. За сканирания с висока увереност тази стъпка се пропуска.
За баркодове обаче сравнението с Open Food Facts / USDA винаги се извършва директно, тъй като таблицата с хранителни стойности на производителя е основният източник тук.
Можете да заместите всяка стойност: количество, въглехидрати, kcal, FPE, компонент. При запазване се използват вашите стойности, а не AI оценката. Приложението съхранява общата ви корекция на въглехидратите (Потребител: Xг спрямо AI: Yг) като разлика за статистически цели.
Локално в база данни SQLite. По избор също чрез синхронизиране с Nightscout към вашата Nightscout инстанция: но само като бележка в таблицата с терапии
(с етикета CarbCam), не като активна терапия с въглехидрати/инсулин.
Вашите изчисления в Loop/AAPS/iAPS не се влияят от запазванията в CarbCam: храненето е видимо само като бележка.
Ако използвате Управляван Nightscout от ns.10be.de, настройката е особено лесна: въведете Nightscout URL и API secret, готово.
Ако искате въглехидратите активно като терапия, използвайте бутона Сподели в резултата от сканирането: той изпраща стойността на въглехидратите чрез deep link към AAPS/AndroidAPS, Loop, iAPS или Trio, или отваря системния лист за споделяне.
FPE означава мастно-протеинови единици. Те описват колко енергия от мазнини и протеини влияе на кръвната захар със забавяне.
Една FPE се равнява на приблизително 100 kcal от мазнини и протеини. Пример:
Потребителите на помпи често използват FPE, за да зададат параметрите на разширения болус (напр. квадратна вълна или двойна вълна). Потребителите на писалки могат да използват FPE като приблизителен индикатор за късна коригираща закуска или малка следобедна корекция.
CarbCam показва FPE като жълт чип в картата с резултата. Цветовете на хранителните стойности:
Когато Nightscout е конфигуриран, CarbCam зарежда BG данни от вашата Nightscout инстанция и показва кривата на кръвната захар в раздела История под всяко хранене. Времевият прозорец зависи от платформата и се избира автоматично около храненето. Заедно с Nightscout, CarbCam позволява целенасочено проследяване на BG след хранене.
Характеристики на BG кривата (данни от Nightscout):
Точността зависи от вида ястие:
| Вид ястие | Типично отклонение | Примери |
|---|---|---|
| Ясни порции | ±20 % | Ориз, паста, хляб |
| Сложни ястия | ±30 % | Яхния, гювечи |
| Много необичайни | ±40 % или повече | Непознати регионални ястия |
| Опаковани продукти | ±5 % | Автоматично разпознаване на баркод (стойност на производителя чрез Open Food Facts) |
Без интернет връзка работят следните функции:
Следното изисква връзка: