Videos L3RuP_q8Bwc
The UX of AI: Making AI-Powered Apps Your Users Don't Hate - Kathryn Grayson Nanz, Progress Software
Scene timeline
76 shot(s).
keyframes kept every frame deduplicated
What was stored
- cues
- 276
- whisperx 276
- chunks
- 62
- from 276 cues
- keyframes
- 26
- kept of 76 captured
- frames with text
- 26
- 598 lines read
- chapters
- 0
- from the source metadata
- keyframe bytes
- 10.8 MB
- word timings on 276 cues
Provenance
| stage | state | model | started | took |
|---|---|---|---|---|
fetch |
done | — | 2026-08-11 00:35 | 1m 17s |
stt |
done | — | 2026-08-11 00:36 | 37s |
chunk |
done | — | 2026-08-11 00:37 | 0s |
text_embed |
done | — | 2026-08-11 00:37 | 1s |
keyframe |
done | — | 2026-08-11 00:37 | 2m 04s |
ocr |
done | — | 2026-08-11 00:39 | 11s |
frame_embed |
done | — | 2026-08-11 00:39 | 4s |
Frames, and what the machine read
-
- The UX of AI0.98
- Making1.00
- Al-Powered1.00
- Apps Your0.96
- Users Won't0.99
- Hate1.00
-
- Closing1.00
- the Gap1.00
- The space between how0.98
- developers and end users0.99
- understand AI is large. If we want1.00
- to see adoption of our AI1.00
- software, our top priority needs1.00
- to be making it as user-friendly0.98
- as possible.0.99
-
- Al has a UX problem0.97
- "YOUR SCIENTISTS WERE SO PREOCCUPIED WITH WHETHER0.99
- THEY COULD THEY DIDN'T STOP TO THINK IF THEY SHOULD."0.99
- -DR.IAN MALCOLM0.97
-
- Control Panel0.99
- 31.00
- 8/17/191.00
- 21:32:091.00
- 01231.00
- Control Panel1.00
- 60.89
- 51.00
- 12341.00
- Rate of Insertion0.99
- Point Blinking1.00
- 41.00
- 012341.00
- 1231.00
- 31.00
- 21.00
- Desktop Pattern1.00
- 11.00
- Slow1.00
- Fast1.00
- Menu Blinking1.00
- Time1.00
- )))0.54
- 7654る0.74
- 15:52:121.00
- 12hr.1.00
- 24hr.1.00
- Color1.00
- Date1.00
- 21.00
- Off0.97
- 11.00
- 21.00
- 31.00
- 3/ 9/120.98
- Keyboard1.00
- RAM Cache1.00
- 64K1.00
- O off0.90
- On0.98
- Speaker1.00
- Volume0.89
- 3.3.31.00
-
- 31.00
- Researcher1.00
- What do you want to research today?0.99
- °Sources0.96
- Explore1.00
- History1.00
- Saved1.00
- Market analysis1.00
- Meeting prep1.00
- Daily briefing0.99
- Analyze the market position of1.00
- Help me prepare for my meetings0.98
- Show today's updates, tasks, and1.00
- Company1.00
- next week.1.00
- meetings to help me get started.1.00
- You're starting a new conversation1.00
- Type your first message below.0.98
- Type a message0.99
- 400.61
- t20.57
-
- Trust1.00
- Clarity1.00
- Control1.00
- Transparency1.00
- Meaningful Benefit1.00
-
- Trust1.00
Transcript
276 cues· 6,300 words· 34,836 chars
- 0:01 Hi, my name is Kat.
- 0:02 I'm a senior design and developer advocate at Progress Software, and I have spent most of my career focused on the front end.
- 0:10 After taking a somewhat meandering path through design and into development, I eventually found my niche in the space where those two worlds overlap.
- 0:19 My design background has given me a lot of insight into the UX side of software engineering, and the user research that I get to do as part of my work as developer advocate is one of my favorite parts of the role.
- 0:31 I have spent a lot of my career teaching developers about design, about UX, and about how to build more user-friendly software, something that's always been valuable, but is more crucial than ever now that AI has entered the picture.
- 0:45 I don't need to tell you that AI is a pretty unique new technology.
- 0:50 It is rapidly developing and has so much potential to improve systems and software in ways that we couldn't have even dreamed of just a few years ago.
- 0:59 However, along with all of that potential is also quite a bit of risk.
- 1:04 AI's non-deterministic nature means that the output can wildly range in quality, format, style, and accuracy, even when we're trying our best to prevent that.
- 1:14 On top of that, it requires entirely new types of interaction patterns to use.
- 1:20 In fact, we've seen the emergence of new vocabulary, techniques, and sometimes entire roles meant to address that need.
- 1:27 For those of us that are living and breathing this technology every day, concepts like prompt engineers, hallucinations, retrieval augmented generation, and so much more have all become regular parts of our lives.
- 1:39 But for the vast majority of our users, that simply isn't the case yet.
- 1:45 In any kind of technology, there's a gap between the developer who has by nature kind of become the subject matter expert and the user.
- 1:53 The technical literacy of the average software engineer is always going to be higher than the average user of said software.
- 2:00 That's where UX comes in.
- 2:02 It's how we bridge the gap between what we intended when we built an application and what the user actually experiences.
- 2:10 After all, it doesn't actually matter what our software can do if our users hate using it so much that they will avoid it at all costs.
- 2:18 And right now, AI has a kind of serious UX problem.
- 2:23 Our users are seeing AI features get added to basically everything right now, from their work software to their social media apps, right down to their computer and phone operating systems.
- 2:34 But as a wise technologist once said, your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.
- 2:43 We're really pushing our users to adopt these new tools and features, but we're not always making it easy to do so.
- 2:51 It's common to see situations where a user is presented with a poorly designed AI feature that they really only have the barest idea how to use.
- 3:00 Then, when they try it and it doesn't do what they wanted or expected it to do, they feel annoyed and off-put and kind of negative about AI generally.
- 3:09 The more times they try an AI feature and get subpar results, the less likely they are to engage with it again in the future.
- 3:17 Which means that, as the creators of these features and software, we really only have so many chances to get this right before our users just disengage and stop trying at all.
- 3:28 In my personal opinion, this knowledge gap between developer and user when it comes to AI is one of the widest that I've seen with any technology.
- 3:37 That makes it extremely hard for us to build AI powered features that our users are actually going to get the full benefit from.
- 3:47 When Macintosh introduced their graphical user interface, it was, like AI is now, something that was very different and unfamiliar to their users.
- 3:56 But a large part of their success and reputation was built on their ability to create a user experience that met users where they were.
- 4:05 They borrowed vocabulary and user flows from real life.
- 4:08 They included lots of icons and visual representations, and they really made sure to walk users through how to get the most out of their new personal computers.
- 4:17 And over time, as the average user became more comfortable and more literate in the space, the user experience of the Macintosh evolved with them.
- 4:26 We start to see more technical terms and fewer abstractions.
- 4:30 Look at the difference here between the control panels in Macintosh System 1 and System 6.
- 4:35 If you had presented a System 1 user with the words rate of insertion point blinking or RAM cache, it would have been pretty much meaningless to them.
- 4:44 Similarly, we see that those low and high volume icons are gone in System 6, along with the little turtle and rabbit speed icons, right?
- 4:52 That kind of more literal depiction wasn't needed anymore.
- 4:57 Right now, we are probably somewhere around system three in this metaphor of introducing AI to users.
- 5:04 We may not need the turtle and rabbit icons anymore, but we also can't yet assume that they will sit down with our AI software as experts.
- 5:13 The good news here is that, unlike the Macintosh UI, we're not totally starting from scratch here.
- 5:19 Our users have existing mental models about software usage that's gonna carry over to what we're building.
- 5:26 They're just not always going to map over exactly one-to-one, but that's where we come in.
- 5:32 As developers, it's our role to leverage these patterns that our users are already familiar with, start to combine them in new ways, and then introduce them to our users gradually in a way that's not going to feel overwhelming.
- 5:45 A good user experience will not only provide a user with the tools, but also guide them how to use them.
- 5:52 For instance, let's look at an AI chat interface.
- 5:56 From a purely UI perspective, chatting with an LLM is almost, but not quite, like chatting with another user.
- 6:04 So we'll be able to borrow some familiar patterns here, like having the user's chats show up on one side and the AI chats on the other, messages that appear above an input field with a send button, a scrollable message history, and more.
- 6:18 That gives our users a really good jumping off point and a lot of visual clues about how to start interacting with an AI chat.
- 6:26 However, the experience isn't quite close enough that we can just lift an existing interface from direct messages and repurpose it wholesale.
loading