Nominated to present at World IA Day LA 2024 Student Showcase
Duration
7 Weeks
Project Type
Voice User Interface Design
Team Member
Issac Teng
Yuna Kim
Bryana Lee
Jaemo Seong
My Role
Research
User Testing
User Interface Design
Software
Figma
Protopie
Our team presented our project at World IA Day LA 2024 hosted at ArtCenter College of Design.
Our project is a design study on an advanced, multi-command Voice User Interface (VUI) integrated into Google Maps on a car dashboard, serving as an extension of Google Assistant's existing framework to further enhance hands-free, in-car functionality.
already has the reservation function and a massive restaurant list with the ability to link to Google Account
expanding on an existing assisting AI framework and the wide Google network is a benefit for the project
Reliable and Calm Voice AI Bot
Greetings. My name is Giga, your on-board assistant from Google. I’m here to provide you quick and professional assistance and make sure you are well taken care of. Rest assured I will give you the best recommendations and easiest routes on your many journeys.
Wake Up : Hey Giga, / Giga!
Food Order : Hey Giga, I want to order food to deliver right when I get home
Navigation : Hey Giga, I need gas right now! Where’s the closest Chevron?
User:
Hey Giga! I want to order food to deliver right when I get home.
Giga:
Of course. Shall I order your usual from Zankou Chicken or something new?
User:
Yeah Zankou Chicken sounds good, but I want to try out their Chicken Tarna bowl with Hummus instead this time.
Giga:
I will get that ordered for you promptly. Expect the food to be delivered home upon our arrival.
User:
Thanks Giga.
Giga:
The pleasure is all mine.
Flow 1
User starts driving home
Command Giga to order food
Share user's ETA with restaurant for pick up
Reroute navigation to restaurant
Flow 2
User starts driving home
Command Giga to make a restaurant reservation at a specified time
Request Giga to recreate navigation route to pick up other passengers
Share ETA with other passengers with live location updates
Navigate to recreated route
Flow 3
User starts driving to grocery store
Giga finds curbside pick up order placed at grocery store
Share ETA with grocery store, elementary school and babysitter
Request Giga to route to grocery store, elementary school and home
Navigate to created route
Flow 4
User is driving
Giga notifies user of an accident ahead on current route
User decides to switch to new route or stay on current route
Navigate to selected route
The tasks that an AI voice bot can perform in an in-car experience are still relatively simple, such as navigating to a destination, making phone calls, sending text messages, and alerting drivers to road conditions. However, there is significant potential to make these interactions more personalized for users and expand the range of tasks available, all while helping drivers stay fully focused on the road.
A major trend that aligns this growth is the rise of food ordering. With food ordering becoming an essential part of convenience-oriented lifestyles, there is also growing demand for seamless in-car systems to support this trend. People are increasingly looking to place orders, reserve tables, or schedule curbside pickups while on the go, making in-car voice AI an ideal solution for safely managing these interactions during commutes.
For our project, our team decided to focus mainly on tasks related to food ordering, including reservations, delivery, and curbside pickup, and expand this functionality by incorporating more AI-driven features optimized for the in-car experience. We aimed to design our Voice User Interface (VUI) on a platform with an existing ecosystem, ultimately choosing Google Maps. Google Maps provides the perfect foundation for our AI-driven features because of its large user base and, most importantly, its developed functionalities related to locations, navigation, restaurant reservations, reviews, and mobile food ordering.
... offer food recommendations based on user preferences, past orders, and dietary needs?
... design VUI to answer multiple requests in one command rather than separate conversations?
... minimize distractions and ensure safe VUI operation experiences for the users?
... structure a conversation that inspires trust in a VUI to execute commands perfectly?
... integrate food ordering with in-car navigation and driving through VUI?
... build trust with the user in terms of order accuracy, timely delivery, and payment security?
The Tech-Savvy Gen Z
Leo is a college student who commutes to school with his car. He loves to hang out with his friends, but they usually carpool due to the heavy traffic. He is a foodie and although he is frugal usually, he likes to spend mostly on quality food.
Multitasking Millennial Parent
Brandon is a single parent with two kids, a 4th grader and a toddler. He is a business consultant and needs help from a babysitter on weekdays and his parents on weekends to take care of his kids, so that he can work and catch up with house chores with no worries.
Ordering Food to Deliver Upon Arrival Home
Making Reservation, Navigating to and Notifying Multiple People
Navigating to Multiple Stops and Sharing ETA with Multiple People
Notifying Obstacle on Road and Alternative Routes
Voice assistant notifies user that there is an accident ahead on the navigation route and asks if user wants to take an alternative route.
1. Original Route
2. Accident Ahead
3. New Route
A “ping” sound combined with voice over is useful for creating situation awareness, especially when it is the driver’s first time ever hearing this notification.
Asking voice assistant for nearby restaurant for food delivery, menu recommendations and delivery upon arrival home.
1. Activate Giga
2. Giga asks what user wants to order
3. User asks for a nearby option
4. Giga recommends choices
5. User wants Mendocino Farms and orders a salad
6. Giga asks for any additional task
7. Giga adds another item to the order
8. Order is complete
1. Activate Giga
2. Giga asks what user wants to order
3. User asks for a nearby option
4. Giga recommends choices
5. User wants Mendocino Farms and orders a salad
6. Giga asks for any additional task
7. Giga adds another item to the order
8. Order is complete
Color UI was more effective than using text for an in-car voice user interface based on situation awareness. When asked about a potential combination of color and text, testers were hesitant because they felt it would be informational overload. Testers did mention that a verbal repeat of their total order would be helpful to double check that their order was correctly heard.
Voice assistant switching to a different route due to an emergency ahead with or without the decision of the user.
1. User is driving
2. VUI senses an accident ahead
3. Giga asks user to decide route
4. User answers yes or no for switching to a new route
1. User is driving
2. VUI senses an accident ahead
3. Giga switches to a new route automatically
4. User is automatically routed to the new route
Providing a “yes or no” choice is a much more preferred option to cancelling an impending change during driving. The choice provides a much clearer indication to the driver of what process is happening and when they should provide input to the VUI.
From this project, our team was able to learn a lot of about the process of designing a voice user interface AI bot and the important aspects to keep in mind.
Some specific takeaways that we got were: