VOOZH about

URL: https://dev.to/marzun9620/building-an-ai-assistant-that-doesnt-take-action-automatically-32md

⇱ Building an AI Assistant That Doesn’t Take Action Automatically - DEV Community


Most AI apps today try to do things for you automatically.
But when it comes to personal data β€” like money or health β€” that can feel risky.
So I explored a different pattern:

What if AI suggests actions, but never executes without approval?


🧠 The Idea: Approval-Gated AI

Instead of this:

User β†’ AI β†’ Action happens

I built around this:

User β†’ AI β†’ Draft β†’ User approves β†’ Action happens

πŸ’¬ Example

You type:

"Add coffee for 40"

The AI:

  • Parses the intent
  • Prepares the expense entry
  • Shows it to you

You:

  • βœ… Approve β†’ saved
  • ❌ Reject β†’ nothing happens

βš–οΈ Why This Matters

In domains like:

  • Finance
  • Health / nutrition
  • Personal logs

Users care about control and accuracy.

Problems with full automation

  • Silent mistakes
  • Wrong assumptions
  • Loss of trust

Problems with manual apps

  • Too slow
  • Too much friction

πŸ”„ This Pattern Sits in Between

Approval-gated AI is:

  • Faster than forms
  • Safer than automation

πŸ§ͺ Where I Applied It

I've been prototyping this idea in a small app where AI helps with:

  • Expense and income tracking
  • Budget alerts
  • Nutrition logging (calories and macros from descriptions)
  • Receipt parsing

Everything goes through user approval first.


πŸ€” Trade-offs I Observed

βœ… Pros

  • Builds trust quickly
  • Prevents unexpected changes
  • Makes AI behavior transparent

❌ Cons

  • Adds an extra step
  • Can feel repetitive for simple actions

🧩 Open UX Questions

This is where I'd love input:

  • Should small actions auto-approve?
  • Should users be able to set confidence thresholds?
  • When does confirmation become annoying instead of helpful?

πŸš€ Implementation Stack

  • React 19
  • Hono
  • Cloudflare Workers + D1 (SQLite)
  • Drizzle ORM
  • Tailwind
  • Radix UI

πŸ”— Demo & Project


πŸ’¬ Final Thought

AI doesn't always need to be autonomous.
Sometimes the best UX is:

AI that assists decisively β€” but lets humans stay in control.

Curious how others are thinking about this pattern.