EN
Builds

GlowLens: Turning Images Into Useful Signals

A vision-and-analytics tool, and a lesson in honest confidence.

InternalTools2 min readUpdated June 12, 2026

Stack

Gemini VisionNode.jsTypeScriptREST APIConvex

What GlowLens does

GlowLens takes images and turns them into structured signals: what is in the picture, measurable attributes, and a confidence score for each answer. It started as an experiment in how far modern vision models had come, and it turned into a reusable building block I reach for whenever a project needs to understand a picture.

Confidence is part of the answer

The most important design decision was that GlowLens never just states a result, it states a result plus how sure it is. A vision model that confidently gives you a wrong answer is dangerous; one that says "probably this, but I am only 60 percent sure" lets the system around it make a smart decision.

  • Every extracted attribute comes with a confidence signal, not just a value.
  • Low-confidence results get routed to a human instead of being trusted blindly.
  • The output is structured JSON, so the next step in the pipeline can branch on confidence.

Where vision models still trip

Vision is genuinely impressive now, but it is not magic. It struggles with unusual angles, poor lighting and anything it has not seen much of, and crucially it fails in ways that look confident. The lesson I took away is that the value of a vision tool is not just its accuracy on easy cases, it is how gracefully it handles the hard ones. By making confidence a first-class output and routing the uncertain cases to a human, GlowLens became something I could actually build on top of, rather than a clever demo that quietly lies to you under pressure.

Lessons learned

  • Make confidence a first-class output. A result without a confidence signal hides its own risk.
  • Route low-confidence cases to a human instead of trusting the model blindly.
  • Structured JSON output lets the next step branch on uncertainty. Free text does not.
  • Vision models fail confidently. Design for the hard cases, not the demo-friendly easy ones.
Next step

Ready to put AI to work as a real workflow?

Start with the foundations course, keep your progress locally and sync everything to your free account whenever you like.