Learning Library

← Back to Library

Avoiding the Uncanny Valley in AI assistants

Key Points

  • The “uncanny valley” describes discomfort users feel when a virtual assistant looks or sounds almost human but not quite, a concept first introduced by roboticist Masahiro Mori in 1970.
  • To avoid this unease, designers should prioritize clear, transparent interactions that make it obvious the assistant is not a human, favoring stylized or functional designs over hyper‑realism.
  • Consistent tone, predictable behavior, and guardrails (e.g., retrieval‑augmented generation, prompting, fine‑tuning) help maintain user trust and reduce bias or hallucinations.
  • Monitoring user comfort and iterating based on feedback allows developers to adjust the assistant’s human‑likeness to match expectations.
  • A practical example shows that a seamless, uniformly casual response to a restaurant query feels more comfortable than a mix of conversational and overly robotic language.

Full Transcript

# Avoiding the Uncanny Valley in AI assistants **Source:** [https://www.youtube.com/watch?v=r94tXiCTmQU](https://www.youtube.com/watch?v=r94tXiCTmQU) **Duration:** 00:03:44 ## Summary - The “uncanny valley” describes discomfort users feel when a virtual assistant looks or sounds almost human but not quite, a concept first introduced by roboticist Masahiro Mori in 1970. - To avoid this unease, designers should prioritize clear, transparent interactions that make it obvious the assistant is not a human, favoring stylized or functional designs over hyper‑realism. - Consistent tone, predictable behavior, and guardrails (e.g., retrieval‑augmented generation, prompting, fine‑tuning) help maintain user trust and reduce bias or hallucinations. - Monitoring user comfort and iterating based on feedback allows developers to adjust the assistant’s human‑likeness to match expectations. - A practical example shows that a seamless, uniformly casual response to a restaurant query feels more comfortable than a mix of conversational and overly robotic language. ## Sections - [00:00:00](https://www.youtube.com/watch?v=r94tXiCTmQU&t=0s) **Avoiding the Uncanny Valley** - The passage explains how overly human‑like virtual assistants can trigger discomfort and offers design strategies—such as clear non‑human cues, stylized aesthetics, and prioritizing functionality—to keep interactions comfortable and trustworthy. - [00:03:05](https://www.youtube.com/watch?v=r94tXiCTmQU&t=185s) **Designing Around the Uncanny Valley** - The speaker explains how an inconsistent, robotic tone creates an uncanny feeling and recommends keeping machine‑human interactions simple and natural instead of trying to make machines appear human. ## Full Transcript
0:00Interactions with virtual assistants in the form of chatbots and voice agents are increasingly common, 0:07but have you ever had an experience with a bot that left you feeling uneasy? 0:10You might have experienced what's called the uncanny valley. 0:14When we interact with a virtual assistant, we interpret a character based on how it responds, 0:19aAnd this character should be defined with intention. 0:22What we don't want is an assistant that causes people nightmares. 0:26The Uncanny Valley is a theory 0:28that users become uncomfortable whenever they encounter an entity that's almost, but not quite, human. 0:36Roboticist Masahiro Mori introduced this concept in 1970, and he used a line graph to visualize this phenomenon. 0:49It's been applied to robots, AI, dolls, and game characters. 0:56As the entity becomes more human-like, 0:59user comfort increases, until the point when the entity resembles a human, but is clearly still not human. 1:10This is when feelings of discomfort and eeriness can arise. 1:13So what can we do to avoid the uncanny valley? 1:16Users want to be able to meet their expectations quickly 1:19and they want to have an experience as transparent. 1:22The assistant should be both helpful and clear that it's not a human. 1:26We can choose stylization over realism. 1:30Aim for relatable, but not perfectly human-like. 1:36Stylization can make your AI unique and memorable. 1:40You can also focus on function over form. 1:44You want to meet user needs first and foremost. 1:49Implement techniques like retrieval augmented generation in order to control the context window and output. 1:57You can also instruct the model to respond in a particular format using prompting and fine tuning. 2:03Also, it's good to implement guardrails in order to increase accuracy while decreasing bias and hallucinations. 2:11Create consistency in tone and behavior. 2:15Consistent, predictable behavior builds trust. 2:18you want to match the user's expectations. 2:27Also, you want to be able to monitor user comfort levels and then iterate. 2:33Create a system to review user friendliness and then modify based on that. 2:42Once you know what the comfort levels are, you can make your assistant more or less human-like. 2:48An example scenario that you might have experienced 2:51would be a user querying something like, can you recommend a good restaurant near me? 2:57A bad response might be something like, sure, I can help you with that. 3:02Here are some highly regarded institutions near you. 3:06The reason this doesn't work is because the tone switches from casual to robotic. 3:13It starts off fluid, but then becomes stilted. 3:16Something better might be a little bit more simple, like here are some highly rated restaurants near you. 3:27So now you've had a chance to explore the Uncanny Valley and some ways to design around it. 3:32We can design machine and human interactions 3:35in a way that's as natural as possible without trying to make the machine appear human. 3:41Leave a comment below and let us know if you've had experience with the Uncanny.