DuKGest™
What is DuKGest™?
DuKGest™ is the nutrition engine behind PATO’s food logging. When a member logs a meal — by photo, voice or text — DuKGest™ is what turns that into accurate macros. Its defining characteristic is what it doesn’t do: it never lets a language model produce a nutrition number.
Why that distinction matters
Most AI nutrition tools ask a language model what’s in a meal, and the model answers. It sounds right, it’s formatted confidently, and it’s frequently wrong — because a language model generating “340 calories” is producing plausible text, not looking anything up.
DuKGest™ splits the job in two:
- Recognition — identify what the food is, and roughly how much. This is genuinely what AI is good at.
- Valuation — retrieve the nutrition values for that food from a catalogue of 11K+ verified foods, and calculate the totals on a server.
The AI never touches step 2. It can be wrong about what it’s looking at, and a member can correct that. It cannot be wrong about what a boiled egg contains, because it was never asked.
Grounded vs generated nutrition data
The distinction the whole category turns on.
| Generated | Grounded | |
|---|---|---|
| Where the number comes from | The model writes it | A verified catalogue |
| Wrong in what way | Confidently, invisibly | Only if the food was misidentified — which is visible and fixable |
| Consistent? | Same meal, different answers | Same food, same values, always |
| Auditable? | No | Yes |
Why it matters for your gym
Nutrition tracking has one failure mode that kills it: members stop trusting the numbers. Once someone spots an obviously wrong calorie count, the whole feature becomes decoration — and any coaching built on that data becomes guesswork.
It also matters for what you can responsibly say. A coach can work from grounded numbers. Nobody should be adjusting a member’s intake based on figures a language model invented.
How PATO handles it
DuKGest™ runs behind every meal a member logs, whether they photograph it, say it, or type it. Members can correct anything, and the correction sticks. Their pantry improves accuracy further, because the system stops guessing which yoghurt they buy.
Common questions
- Can the AI still get it wrong?
- It can misidentify a food — that’s a recognition error, and members can fix it. It cannot invent a macro value, because it never produces one.
- Where do the values come from?
- A catalogue of verified foods maintained specifically for this, covering the products members here actually eat.
- Do members have to weigh their food?
- No. They can, and it’s more accurate. Most log by description, which is close enough to be useful and sustainable enough to actually happen.
Related terms