Menu

Rejecting Shoes and Selfies: How We Stop Users from Burning Our AI Vision Tokens
📰

Rejecting Shoes and Selfies: How We Stop Users from Burning Our AI Vision Tokens

DEV Community: dart·Plant Finder·about 8 hours ago
#oqwYEdi1
#devtodart#devto#dev#plant#users
Reading 0:00
15s threshold

Within 48 hours of launching Plant Finder on Google Play , we checked our backend telemetry to see what users were scanning.

We expected to see monsteras, tomatoes, rose bushes, and succulents.

Instead, we saw:

A worn-out leather sneaker.

A user’s sleeping cat.

A slice of pepperoni pizza.

A car dashboard.

Dozens of dark, blurry selfies.

When you hand people an app that uses multimodal AI vision to diagnose leaves, human nature takes over: people immediately try to break it.

While this curiosity is completely natural, it creates two major headaches for any mobile developer:

The Hallucination Problem: The AI tries way too hard to find a plant where none exists.

The Financial Drain: Every photo of a coffee mug or a carpet burns real money in visual AI tokens.

Here is how we tackled adversarial non-plant uploads, protected our bills, and stopped our app from diagnosing shoes.

The Sneaker That Had "Severe Root Rot"

General-purpose vision models are trained to be helpful and answer prompts…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.