Forky AI journal.
Engineering deep-dives from the team building Forky AI in Paris. No diet advice, no SEO filler — just how the pipelines actually work, what we tried, and what failed.
How AI calorie counting actually works (and where it breaks)
A look under the hood of photo-based macro estimation — why whole-plate vision drifts ±25%, why per-component decomposition lifts that to ±10–15%, and the failure modes that no AI calorie counter has solved yet.
Importing a recipe from any URL, photo, or PDF — the pipeline
Most recipe-import features hand-wave 'AI' and ship a Spoonacular wrapper. Forky AI's pipeline does four things differently: scrapes structured data first, falls back to vision OCR, generates a hero photo, and vision-verifies that photo before saving.
Tracking shelf life with AI — why the 'expires in 3 days' badge isn't lying anymore
Most fridge-tracker apps store a static integer for expiry. Open the app a week later, the badge still says 3 days. Forky AI's expires_at refactor — and why timezone-aware countdowns matter — explained.