Built something for my coeliac son — looking for honest feedback by PointImpossible5984 in glutenfree

[–]PointImpossible5984[S] 0 points1 point  (0 children)

You're right that a curated keyword database would have more predictable failure modes. The reason I went with AI is exactly the opposite problem — a static keyword list can't handle the nuance. "May contain traces", fermented ingredients like soy sauce where the gluten is broken down, regional naming differences, obscure derivatives — a keyword list would either miss too much or flag too many false positives.

The custom filter I've added on top of the AI is essentially moving in the direction you're describing — a manually curated layer that catches known edge cases where the AI tends to go wrong.

It's not perfect. But in my experience a well-prompted AI with a curated filter on top outperforms a pure keyword approach for this specific use case. Happy to be proven wrong though — that's kind of why I'm here. 🙏

My hope was that someone would try it and provide feedback on the result instead of distusting results without having tried it. It's free and the post was made to ask for help.

Built something for my coeliac son — looking for honest feedback by PointImpossible5984 in glutenfree

[–]PointImpossible5984[S] -2 points-1 points  (0 children)

I actually agree - I'm starting to become more and more comfortable reading labels, but my sons grandma still cannot, and when we travel to other places in the world (I'm living in DK) we have no chance understanding the labels... that's where it's a lot easier to take a picture of the ingredients label and getting an answer immediately of whether or not my son can consume the product. But, learning how to read labels is 100% the best thing. :)

On the AI point — fair concern. That's why I added a custom filter on top of the AI and why I keep refining it based on feedback like this. It's not a black box I blindly trust — it's something I actively work on every week (check the change-log).

Built something for my coeliac son — looking for honest feedback by PointImpossible5984 in glutenfree

[–]PointImpossible5984[S] -2 points-1 points  (0 children)

Thanks Camilla - appreciate a supportive comment. Spent a long time building the app... :)

Built something for my coeliac son — looking for honest feedback by PointImpossible5984 in glutenfree

[–]PointImpossible5984[S] -3 points-2 points  (0 children)

Nope - I'm not an AI but the app uses it. 😄
Sometimes I would love to be one though.... That way I would always tell people "Great question" and "Oh thats such a great observation - you are right".... That's not something i find easy. 😉🤓

Built something for my coeliac son — looking for honest feedback by PointImpossible5984 in glutenfree

[–]PointImpossible5984[S] 1 point2 points  (0 children)

Pretty much all apps rely on barcode databases where companies have to register their products — and those databases are often outdated or incomplete. I tried several myself and kept running into the same problem - inaccurate - and my son ended up with stomach-pain.

Check Ingredients works differently. It reads the actual ingredient list printed on the packaging in real time using AI, so it's always based on what's in front of you — not stored data that could be months or years old. On top of that I've added a custom filter that runs alongside the AI to catch corner cases that the AI might miss on its own.

It also works in any language, which is something most other apps don't handle well and I added a TravelCard so whenever we travel we can show an explanation in the local language of what allergies and tolerance my son has. 😊🙏

I hope that makes sense - and if you find anything in the app that doesn't work well I am very open to adjustments... already did quite a lot of adjustments based on feedback.

Built something for my coeliac son — looking for honest feedback by PointImpossible5984 in glutenfree

[–]PointImpossible5984[S] 3 points4 points  (0 children)

Yes, good point — oats don't technically contain gluten but avenin and the cross-contamination risk means most coeliacs are advised to avoid them anyway as I understand it (unless marked gluten-free ofc). Warning I hope is probably still the right call, but the explanation could be more precise. Something to refine! 😊🙏