An Airbnb voice assistant concept designed to welcome guests and make them feel at home when the host is unavailable.

Role

Interaction Designer

Timeframe

4 weeks

Keywords

Conversational UX

 

CONTEXT

Designing a conversational user experience

 

Airbnb connects travelers with local hosts in hopes of providing unique travel experiences. For them, a crucial challenge is making people feel welcomed to a new place. But hosts might not always be present to attend to their guests. Hence, as a part of this project, we explored a use case for Airbnb in which a conversational user experience (CUX) can play an important role in welcoming the guests and making them feel at home when the host is not present.

 

Experience Highlights

1.  Bélo can comprehend intent from utterances based on previous conversations and social context. It also has a robust error recovery system when corrections are needed.​

2. When Bélo doesn’t have enough information to process the guest’s query, it prompts for clarification instead of throwing an error message denying to process the request.

3. Bélo can detect environmental cues like closing of the door and use them as prompts to start conversations.

 
 

Dialog Flow Diagram

 
 
 

RESEARCH

Narrowing down on a problem worth solving

 

Process at a glance

 

Competitive analysis

We investigated existing CUX/CUI solutions in the hotel domain to gain an understanding of the existing use of this technology in this domain and the challenges it poses.​

We observed a clear disconnection between the bot’s capability and the user’s needs. Since many chatbots focused on the search and booking stages of a hotel stay, once a reservation is made, the bots become useless. Thus users are forced to default back to traditional interfaces for managing or changing their reservations. 

The CUX/CUI deployed in hotels were direct adaptations of Siri and Amazon echo capabilities. Thus they are already mapped to the obvious ideas we had about the use of voice in the domain: users directly control room and entertainment settings.

 
 
 

User research

For this part of the research, we wanted to find out what are the current pain points in Airbnb housing. We also wanted to find out what people value in such experiences so that we can make sure that are not compromising those values in any way. To collect user data, we used the following methods:

1. Interview previous Airbnb guests and hosts

2. Collect feedback from online discussion forums

 
 

"Communication with the host is hard when I'm traveling overseas, especially when they don't speak English."

“I don't know what to do when my host is not responding to messages or calls.”

"I was very hesitant to approach my host with questions."​

 

"It's hard to match the host's schedule sometimes."

"I got locked out once because my host forgot to tell me that the main entrance automatically locks after midnight."

"I wish the host is there more often so I can get to know more about the local culture, restaurants that I should try out and stuff like that."

 
 

Identifying opportunities

1. The use of conversational user interfaces in the context of a setting which is a combination of a “home” and a “hotel” (ex. Airbnb) is still largely unexplored.

2. Value in creating a more connected experience during the stay using strengths of a conversational interface (ex. hands-free interaction, system omnipresence, etc.). 

3. CUX/CUI as the middle person that facilitate communication between the guest and the hosts without taking away the human-human interaction that many Airbnb guests value.

 

IDEATION

Defining the experience we want to create

 

We brainstormed 20 scenarios with a technique called round robin. Because our research identified that host unavailability is a major concern for both Airbnb guests and hosts. We specifically explored three ways where CUI can benefit Airbnb users under such situation.  

 
 

1

Airbnb concierge

Offer personalized hotel functionalities to people staying in Airbnb through a conversational experience

2

Host personal assistant

Help hosts in renting out the place, manage the listings and take care of maintenance tasks.

3

Airbnb walkthrough in the absence of the host

Allow hosts to create a house tour with facility instructions. Questions usually directed to hosts can now be answered by a conversational agent.

 
 

Adapting a friendly and approachable system persona

Why the name Bélo?​ Bélo is the name of Airbnb’s logo, a symbol that represents the company’s desire for travelers to have a sense of belonging anywhere in the world. This message resonated strongly with us, so we extended this concept into a personification in the form of a voice assistant.

Key Personality Traits: warm and welcoming, patient, friendly and knowledge about local experiences 

 
 
 

Defining the use case scenario - unavailable host

James arrives at his Airbnb late at night. His fight was delayed, and he’s worried that his host will be unavailable for check-in. As he nears the apartment, Bélo, the Airbnb voice assistant, senses his presence, reassures him of the directions to the apartment, greets him in the absence of the host and answers to his questions to the best of its capabilities.

 

ITERATION

Quick validation with experience prototyping

 

To understand whether our scenario and conversation design create an integrated experience, we asked our colleagues to act our scenarios. Experience prototyping helped us in pointing out awkward silencesabrupt conversation transitions, and the importance of the correct voice tone that a conversational assistant should use.

Moreover, it also helped us realize the importance of creating a natural shift between changing points of attention. For example, in some situations, is it more intuitive for the user to talk at Bélo directly than talking to the void.

 

DESIGN

Conversation Modeling 

 

We created a conversational model to outline in detail how Bélo would interact with the guests. The model showcases Bélo’s pre-attentive and attentive states at various points in the conversation. Bélo is mindful of the environmental triggers and the guests’ utterances and uses them as a prompt to either initiate a conversation with the guests or respond to their queries. This model also showcases Bélo’s robust error recovery feature.

 

TAKEAWAY

Balancing generalizability and context specificity

 

This project gave me a lot of insights into the emerging field of voice interfaces. Although no dominant design pattern has been developed for this area yet, there are things that a designer should keep in mind.

The most important one is probably: How to balance the system's generalizability and context specificity. Under different circumstances, users will prefer the CUI to response in distinct ways. For example, when would a fully context-aware utterance benefit the user without creeping them out, and when would a more general response add value to the user's experience? These are all important questions that designers should ask themselves.