CarbCam: com funciona?

Com funciona CarbCam?

CarbCam agafa la teva foto, l'envia a un servei d'IA, en rep una estimació dels components, comprova la plausibilitat dels valors amb bases de dades nutricionals estàndard i et mostra el resultat. Mitjançant la connexió amb Nightscout se sincronitzen els àpats i es fa visible el recorregut de la glucèmia després de menjar.

Visió general del procés

Cada anàlisi passa per fins a sis passos:

1
Foto
2
Retall
3
Comprovació prèvia
4
Anàlisi amb IA
5
Plausibilitat
6
Desar

Procés visualitzat: a continuació, les captures de pantalla reals per comparar:

CarbCam: pestanya d'escaneig

1. Pestanya d'escaneig

CarbCam: anàlisi amb IA

2. Anàlisi amb IA

CarbCam: resultat

3. Resultat

El procés en detall

1 Captura de la foto & retall local de la imatge

La foto es queda primer completament al teu dispositiu. La pots retallar, girar, tornar a fer. Només quan toques «Analitzar» es puja alguna cosa.

2 Resultats immediats

Al darrere hi ha força tecnologia perquè la teva anàlisi sigui tan ràpida i precisa com sigui possible. CarbCam reconeix les captures molt similars i et dona el resultat pràcticament a l'instant: sense cap espera.

3 Pujada per a l'anàlisi amb IA

Si no hi ha cap coincidència a la memòria cau, la foto (retallada) s'envia al nostre punt d'anàlisi. Allà es crida un model de visió (Gemini, Claude, OpenAI, xAI Grok, Mistral o OpenRouter: segons la teva elecció als ajustos de l'app), que descriu la imatge i anomena els components individuals + n'estima les quantitats aproximades.

Protecció de dades: la foto no s'utilitza per entrenar models. Més informació a Protecció de dades.

4 Plausibilitat en segon pla (amb confiança baixa)

Si l'estimació de la IA indica una confiança baixa, el servidor inicia en segon pla una comprovació creuada contra bases de dades nutricionals (USDA FoodData Central, Open Food Facts). Els valors corregits passen a la memòria cau: a la propera coincidència amb la mateixa foto o una de similar, veuràs el resultat millorat. En els escaneigs amb confiança alta, aquest pas se salta.

Per als codis de barres, en canvi, la comparació amb Open Food Facts/USDA es fa sempre directament, perquè aquí la taula nutricional del fabricant és la font principal.

5 Edició per part teva

Pots sobreescriure qualsevol valor: quantitat, HC, kcal, UGP, component. En desar s'utilitzen els teus valors, no l'estimació de la IA. L'app desa la teva correcció total d'HC (usuari: Xg vs IA: Yg) com a diferència amb finalitats estadístiques.

6 Desar & sincronització amb Nightscout

Localment en una base de dades SQLite. Opcionalment, a més, via sincronització amb Nightscout cap a la teva instància de Nightscout, però només com a nota a la taula de treatments (amb l'etiqueta CarbCam), no com a treatment actiu d'HC/UI. El teu càlcul de Loop/AAPS/iAPS no es veu afectat pels desats de CarbCam: l'àpat només és visible com a nota. Si fas servir Managed Nightscout de ns.10be.de, la configuració és especialment senzilla: introdueix la URL de Nightscout i el secret API, i llest.

Si vols tenir els HC actius com a treatment, fes servir el botó de compartir al resultat de l'escaneig: envia el valor d'HC via deep-link a AAPS/AndroidAPS, Loop, iAPS o Trio, o bé obre el full de compartir del sistema.

Què són les UGP?

UGP vol dir unitats de greix i proteïna. Descriuen quanta energia del greix i la proteïna influeix de manera retardada en la glucèmia.

UGP = (greix × 9 + proteïna × 4) ÷ 100

Una UGP equival aproximadament a 100 kcal de greix i proteïna. Exemple:

  • 30 g de greix + 20 g de proteïna = (270 + 80) ÷ 100 = 3,5 UGP

Els portadors de bomba fan servir sovint les UGP per parametritzar el bol prolongat (p. ex. onada quadrada o onada dual). Els usuaris de ploma poden prendre les UGP com a indicador aproximat d'un snack de correcció tardà o d'una petita correcció a la tarda.

CarbCam mostra les UGP com un xip groc a la targeta de resultat. Els colors dels valors nutricionals:

  • HC Hidrats de carboni
  • kcal Calories
  • UGP Unitats de greix i proteïna
  • Greix Greix
  • Proteïna Proteïna

Corba de glucèmia sota l'àpat

Si la teva connexió amb Nightscout està configurada, CarbCam carrega les dades de glucèmia de la teva instància de Nightscout i mostra a la pestanya d'historial, sota cada àpat, la corba de glucèmia. La finestra temporal depèn de la plataforma i es tria automàticament al voltant de l'àpat. Així CarbCam, juntament amb Nightscout, permet un seguiment de la glucèmia postàpat orientat.

Funcions de la corba de glucèmia (dades de Nightscout):

  • Finestra temporal al voltant de l'àpat (depenent de la plataforma)
  • Marcador del moment de l'àpat
  • Punt màxim ressaltat amb color (vermell/groc/verd segons l'alçada)
  • Pujada i valor final com a indicadors
  • IOB / COB com a línies de superposició opcionals
La corba t'ajuda a aprendre: com reacciona el teu cos a la pasta? A la pizza? Al sushi? Amb la funció de comparar (a l'historial) pots superposar diverses corbes de glucèmia de Nightscout.
La corba de glucèmia necessita una connexió amb Nightscout funcionant: els valors de glucèmia venen directament de les teves dades de Nightscout. Sense Nightscout, aquesta secció no es mostra. Encara no tens Nightscout? Configura l'allotjament Nightscout gestionat a NS10BE i connecta CarbCam a l'instant.

Precisió

La precisió depèn del tipus d'àpat:

Precisió segons el tipus d'àpat
Tipus d'àpat Desviació típica Exemples
Racions clares ±20 % Arròs, pasta, pa
Àpats complexos ±30 % Guisats, gratinats
Molt inusuals ±40 % o més Plats regionals desconeguts
Productes envasats ±5 % Reconeixement automàtic del codi de barres (valor del fabricant via Open Food Facts)

Què millora la precisió:

  • Bona llum & foto clara: sense ombres sobre la part del plat
  • Components sencers identificables: no ofegar la pasta en salsa
  • Referència de mida: deixar a la imatge la vora del plat, els coberts o la mà
  • Plats estàndard: la IA és bona amb els plats coneguts

Què empitjora la precisió:

  • Plats de bufet amb molts munts petits
  • Components molt tapats de salsa
  • Plats regionals molt inusuals sense una base de dades de referència clara
  • Fotografiats de biaix des del costat sense referència de mida

D'això se'n deriva per al teu bol:

  • En àpats normals: l'estimació com a punt de partida, hi afegeixes el teu propi coneixement i, si escau, corregeixes el valor abans de desar
  • En decisions de bol crítiques (HC molt alts, risc d'hipoglucèmia): sempre hi has d'afegir el teu propi coneixement / la base de dades / l'envàs
  • Amb bomba: acumula experiència sobre quant es desvien típicament els teus àpats i corregeix aleshores l'estimació amb el teu factor personal

Què passa sense connexió?

Sense connexió a internet funcionen les àrees següents:

  • Cercar i filtrar l'historial
  • Crear i editar entrades manualment
  • Mostrar la pestanya d'estadístiques
  • Exportar dades (CSV/JSON)
  • Fer fotos i deixar-les pendents per a una anàlisi posterior

El següent necessita connexió:

  • Anàlisi amb IA (la foto s'envia al proveïdor)
  • Cerca automàtica del codi de barres (Open Food Facts)
  • Sincronització amb Nightscout (corba de glucèmia de les dades de Nightscout, pujada de treatments)