p
practically.dev

Interactive Lesson

Designing for Uncertainty

This lesson teaches product managers how to design AI experiences that effectively handle uncertainty. By communicating confidence levels and preparing for AI failure, PMs can build trust and ensure users feel informed and supported, even when AI predictions aren't perfect.

Free preview

You can read roughly the first 3 minutes of this lesson before upgrading.

Designing for Uncertainty

Introduction

Welcome to the world of AI, where the only certainty is uncertainty itself. In this lesson, we're diving into the art of designing AI user experiences that handle uncertainty like a pro. We’re going to make sure users feel informed and confident, even when your AI doesn’t have all the answers (because, spoiler alert, it rarely does).

As a product manager, you’ve got to juggle AI’s mystique with user trust. Think of AI like a moody teenager: it has potential, but doesn’t always communicate clearly. Let’s explore how we can manage that.

Communicating AI Confidence Levels

Imagine you're using a navigation app, and it says there's a 70% chance of traffic on your route. That percentage is the app's way of saying, “Hey, I’m not perfect, but here’s my best guess.” Communicating confidence levels is crucial in AI UX. Here’s how you can do it:

  • Use Percentages: Like our traffic app, show likelihoods as percentages. But remember, not everyone loves math, so keep it simple.
  • Visual Indicators: Use bars, graphs, or color codes. Think of how Gmail shows a spam score with a simple bar.
  • Contextual Information: Explain why the confidence level is what it is. If the weather app predicts rain with 60% confidence, tell the user it’s because there’s a storm brewing nearby.

What comes next

Why this matters for PMs: Users are more forgiving when they understand the limitations. Your job is to turn AI’s uncertainty into a feature, not a bug.

Designing for AI Failure

It’s not a matter of if the AI will fail, but when. So, what’s the plan when things go south?

  • Graceful Degradation: When AI predictions fail, the system should revert to a less intelligent, but reliable form. Think of how Netflix recommends popular shows when it can’t figure out your taste.
  • Error Messaging: Communicate clearly and kindly. Instead of “Error 404,” try “Oops, I couldn’t find that song. Want to search again?”
  • Fallback Options: Always provide alternative paths. If an AI chatbot is stumped, offer a live chat option.

Why this matters for PMs: Planning for failure keeps users on your side. It’s like having an umbrella on a cloudy day – better safe than sorry.

Pro Lesson~7 min left

Finish: Designing for Uncertainty

Continue instantly and access the complete breakdown, diagrams, exercises, and downloadable templates from AI UX Patterns.

Full lesson and implementation playbook
All visuals, real-world examples, and exercises
Downloadable cheatsheets and launch templates
One-time purchase with lifetime access and updates
Secure checkout