SlideShare a Scribd company logo
1 of 16
Download to read offline
1
How to build cool & useful voice
commerce applications
(such as Alexa & Google Home)
Victoria Livschitz, Founder
February 2020
2
Today’s talk
・ At Grid Dynamics, we’ve been working on conversational systems since 2017
・ Particular focus on voice commerce: selling products & services via Alexa/Google Home/etc.
・ So, what does it take to write a conversational application?
Let’s take a close look at the “Flower Genie” and “Data
Genie”: our “Petshops of Conversational AI”
3
So, you want to order some flowers for you mom?
4
Plausible
actual
conversation
5
But it’s not all roses. Typical gotchas and hiccups
6
Live demo!
7
General system’s architecture
8
How about an AI recommendation system for a camera?
・ Hint: a lot harder than flowers!
・ 1,000s of products; wide range on categories, from cheap point-n-shoot to professional
・ Technical product with wildly different features
・ Some customers know exactly what they want (hobbists, pros); others - nothing at all
Help me choose the right camera. How hard is it?
What else do we want from the dialog?
・ Know the difference between advisory vs. order-taking. Adopt the dialog accordingly
・ Determine customer’s knowledge level. Adopt the dialog accordingly
・ Graceful switch between “leading the witness” & provide useful information.
・ Deal with “I dunno”
9
Live demo!
Scenario 1: “I want a camera for hiking”, “I want a camera for travels”
Scenario 2: Expert that knows exactly what he wants
・ Step 1: quickly determine that I don’t know much about cameras
・ Step 2: gently find out what I need camera for, then lead me through selection
・ Step 3: ask and answer reveland (to the purpose) questions
・ Step 4: close the deal
・ Step 1: quickly determine that I already know a lot about what I want.
・ Step 2: provide direct, complete, factual information. Follow, not lead.
・ Step 3: close the deal
10
Conclusion
・ Availability of high-quality AI models is spreading =>
・ The price & complexity of conversational applications is rapidly coming down =>
・ Best practices in design, testing and certification of conversational apps are emerging =>
・ This is already practical to create a wide range of useful eCommerce voice / visual apps today
11
Understanding customer queries using Deep Learning
12
ML bag of tricks
1.
2. 3.
Transfer learning
13
Design cycle: yep, it’s a cycle. Particularly in AI systems.
If you don’t understand your customer’s behavior, your customers will not understand your AI
14
Where do you get the training data?
15
Finally, testing and certification. There is a lot to it.
16
To learn more
・ Detailed blog post that spills all the beans:
https://blog.griddynamics.com/how-we-built-a-conversational-ai-for-ordering-flowers/
・ More about conversational AI development services:
https://www.griddynamics.com/technologies/ai/voice-application-development-services
・ Write to us!
vlivschitz@griddynamics.com
info@griddynamics.com

More Related Content

Similar to "How to build cool & useful voice commerce applications (such as devices like Alexa & Google Home)" by Victoria Livschitz, founder of Grid Dynamics (Conversational Interaction Conference 2.11.20)

Better Service Management with AI
Better Service Management with AIBetter Service Management with AI
Better Service Management with AI
TOPdesk
 

Similar to "How to build cool & useful voice commerce applications (such as devices like Alexa & Google Home)" by Victoria Livschitz, founder of Grid Dynamics (Conversational Interaction Conference 2.11.20) (20)

Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
Analytics in Action: What Users Want: How and Why to Build Knowledge into You...
 
Internet of Things meets UX #Flipthinking - Globant San Francisco 2014
Internet of Things meets UX #Flipthinking - Globant San Francisco 2014Internet of Things meets UX #Flipthinking - Globant San Francisco 2014
Internet of Things meets UX #Flipthinking - Globant San Francisco 2014
 
PhoenixGMN All About Apps - Idea to Launch
PhoenixGMN All About Apps - Idea to LaunchPhoenixGMN All About Apps - Idea to Launch
PhoenixGMN All About Apps - Idea to Launch
 
How to find & pick a tech agency
How to find & pick a tech agencyHow to find & pick a tech agency
How to find & pick a tech agency
 
Emerging Marketing Technologies Webinar
Emerging Marketing Technologies WebinarEmerging Marketing Technologies Webinar
Emerging Marketing Technologies Webinar
 
Reshaping Your Business With Web2.0
Reshaping Your Business With Web2.0Reshaping Your Business With Web2.0
Reshaping Your Business With Web2.0
 
How to avoid 6 deadly mistakes when building a digital product 2018
How to avoid 6 deadly mistakes when building a digital product 2018How to avoid 6 deadly mistakes when building a digital product 2018
How to avoid 6 deadly mistakes when building a digital product 2018
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
Eye see overview general capabilities
Eye see   overview general capabilitiesEye see   overview general capabilities
Eye see overview general capabilities
 
Rapid Prototyping & Customer Development
Rapid Prototyping & Customer DevelopmentRapid Prototyping & Customer Development
Rapid Prototyping & Customer Development
 
2019 InfoSec Buyer's Guide
2019 InfoSec Buyer's Guide2019 InfoSec Buyer's Guide
2019 InfoSec Buyer's Guide
 
Using Product Box to Build the Complete Developer
Using Product Box to Build the Complete DeveloperUsing Product Box to Build the Complete Developer
Using Product Box to Build the Complete Developer
 
Better Service Management with Artificial Intelligence
Better Service Management with Artificial IntelligenceBetter Service Management with Artificial Intelligence
Better Service Management with Artificial Intelligence
 
The Heek Product Cycle
The Heek Product CycleThe Heek Product Cycle
The Heek Product Cycle
 
It career paths
It career pathsIt career paths
It career paths
 
Better Service Management with AI
Better Service Management with AIBetter Service Management with AI
Better Service Management with AI
 
Iterating on Developer Marketing with Metrics
Iterating on Developer Marketing with MetricsIterating on Developer Marketing with Metrics
Iterating on Developer Marketing with Metrics
 
MVP to MLP - Minimum Lovable Product
MVP to MLP - Minimum Lovable ProductMVP to MLP - Minimum Lovable Product
MVP to MLP - Minimum Lovable Product
 
How to do an effective seller presentation on a tablet
How to do an effective seller presentation on a tabletHow to do an effective seller presentation on a tablet
How to do an effective seller presentation on a tablet
 

More from Grid Dynamics

Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Grid Dynamics
 

More from Grid Dynamics (20)

Are you keeping up with your customer
Are you keeping up with your customer Are you keeping up with your customer
Are you keeping up with your customer
 
"Implementing data quality automation with open source stack" - Max Martynov,...
"Implementing data quality automation with open source stack" - Max Martynov,..."Implementing data quality automation with open source stack" - Max Martynov,...
"Implementing data quality automation with open source stack" - Max Martynov,...
 
"Challenges for AI in Healthcare" - Peter Graven Ph.D
"Challenges for AI in Healthcare" - Peter Graven Ph.D"Challenges for AI in Healthcare" - Peter Graven Ph.D
"Challenges for AI in Healthcare" - Peter Graven Ph.D
 
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
 
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
 
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
 
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
 
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul..."Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
 
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
 
Dynamic Talks: "Implementing data quality automation with open source stack" ...
Dynamic Talks: "Implementing data quality automation with open source stack" ...Dynamic Talks: "Implementing data quality automation with open source stack" ...
Dynamic Talks: "Implementing data quality automation with open source stack" ...
 
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav..."Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
 
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
 
Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...
Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...
Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...
 
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud..."ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
 
Realtime Contextual Product Recommendations…that scale and generate revenue -...
Realtime Contextual Product Recommendations…that scale and generate revenue -...Realtime Contextual Product Recommendations…that scale and generate revenue -...
Realtime Contextual Product Recommendations…that scale and generate revenue -...
 
Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...
Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...
Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...
 
Best practices for enterprise-grade microservices implementations with Google...
Best practices for enterprise-grade microservices implementations with Google...Best practices for enterprise-grade microservices implementations with Google...
Best practices for enterprise-grade microservices implementations with Google...
 
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
 
Building an algorithmic price management system using ML: Dynamic talks Seatt...
Building an algorithmic price management system using ML: Dynamic talks Seatt...Building an algorithmic price management system using ML: Dynamic talks Seatt...
Building an algorithmic price management system using ML: Dynamic talks Seatt...
 
Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2
Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2 Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2
Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

"How to build cool & useful voice commerce applications (such as devices like Alexa & Google Home)" by Victoria Livschitz, founder of Grid Dynamics (Conversational Interaction Conference 2.11.20)

  • 1. 1 How to build cool & useful voice commerce applications (such as Alexa & Google Home) Victoria Livschitz, Founder February 2020
  • 2. 2 Today’s talk ・ At Grid Dynamics, we’ve been working on conversational systems since 2017 ・ Particular focus on voice commerce: selling products & services via Alexa/Google Home/etc. ・ So, what does it take to write a conversational application? Let’s take a close look at the “Flower Genie” and “Data Genie”: our “Petshops of Conversational AI”
  • 3. 3 So, you want to order some flowers for you mom?
  • 5. 5 But it’s not all roses. Typical gotchas and hiccups
  • 8. 8 How about an AI recommendation system for a camera? ・ Hint: a lot harder than flowers! ・ 1,000s of products; wide range on categories, from cheap point-n-shoot to professional ・ Technical product with wildly different features ・ Some customers know exactly what they want (hobbists, pros); others - nothing at all Help me choose the right camera. How hard is it? What else do we want from the dialog? ・ Know the difference between advisory vs. order-taking. Adopt the dialog accordingly ・ Determine customer’s knowledge level. Adopt the dialog accordingly ・ Graceful switch between “leading the witness” & provide useful information. ・ Deal with “I dunno”
  • 9. 9 Live demo! Scenario 1: “I want a camera for hiking”, “I want a camera for travels” Scenario 2: Expert that knows exactly what he wants ・ Step 1: quickly determine that I don’t know much about cameras ・ Step 2: gently find out what I need camera for, then lead me through selection ・ Step 3: ask and answer reveland (to the purpose) questions ・ Step 4: close the deal ・ Step 1: quickly determine that I already know a lot about what I want. ・ Step 2: provide direct, complete, factual information. Follow, not lead. ・ Step 3: close the deal
  • 10. 10 Conclusion ・ Availability of high-quality AI models is spreading => ・ The price & complexity of conversational applications is rapidly coming down => ・ Best practices in design, testing and certification of conversational apps are emerging => ・ This is already practical to create a wide range of useful eCommerce voice / visual apps today
  • 11. 11 Understanding customer queries using Deep Learning
  • 12. 12 ML bag of tricks 1. 2. 3. Transfer learning
  • 13. 13 Design cycle: yep, it’s a cycle. Particularly in AI systems. If you don’t understand your customer’s behavior, your customers will not understand your AI
  • 14. 14 Where do you get the training data?
  • 15. 15 Finally, testing and certification. There is a lot to it.
  • 16. 16 To learn more ・ Detailed blog post that spills all the beans: https://blog.griddynamics.com/how-we-built-a-conversational-ai-for-ordering-flowers/ ・ More about conversational AI development services: https://www.griddynamics.com/technologies/ai/voice-application-development-services ・ Write to us! vlivschitz@griddynamics.com info@griddynamics.com