SlideShare ist ein Scribd-Unternehmen logo
1 von 16
1
How to build cool & useful voice
commerce applications
(such as Alexa & Google Home)
1
Victoria Livschitz, Founder
December 2019
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.
・ How good is modern conversational AI from pragmatic application standpoint?
・ So, what does it take to write a conversational application?
Let’s take a close look at the “Flower Genie” and
“Camera 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
Understanding customer queries using Deep Learning
11
ML bag of tricks
2. 3.
Transfer learning
12
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
13
Where do you get the training data?
14
Finally, testing and certification. There is a lot to it.
15
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
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

Weitere ähnliche Inhalte

Mehr von Grid Dynamics

Mehr von Grid Dynamics (20)

"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
 
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
 
Customer intelligence: a machine learning approach 5/21/2019
Customer intelligence: a machine learning approach 5/21/2019Customer intelligence: a machine learning approach 5/21/2019
Customer intelligence: a machine learning approach 5/21/2019
 
Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...
Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...
Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...
 
Dialogflow Chat Experiences Best Practices for Intent Detection // Measuring ...
Dialogflow Chat Experiences Best Practices for Intent Detection // Measuring ...Dialogflow Chat Experiences Best Practices for Intent Detection // Measuring ...
Dialogflow Chat Experiences Best Practices for Intent Detection // Measuring ...
 
Conversational commerce: emerging architectures for smart & useful chatbots -...
Conversational commerce: emerging architectures for smart & useful chatbots -...Conversational commerce: emerging architectures for smart & useful chatbots -...
Conversational commerce: emerging architectures for smart & useful chatbots -...
 
Conversational commerce: emerging architectures for smart & useful chatbots -...
Conversational commerce: emerging architectures for smart & useful chatbots -...Conversational commerce: emerging architectures for smart & useful chatbots -...
Conversational commerce: emerging architectures for smart & useful chatbots -...
 
MPL: modular pipeline library - Dynamic Talks Milwaukee 4/11/2019
MPL: modular pipeline library - Dynamic Talks Milwaukee 4/11/2019MPL: modular pipeline library - Dynamic Talks Milwaukee 4/11/2019
MPL: modular pipeline library - Dynamic Talks Milwaukee 4/11/2019
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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...
 
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?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

"How to build cool & useful voice commerce applications using devices like Alexa & Google Home" by Victoria Livschitz, founder of Grid Dynamics

  • 1. 1 How to build cool & useful voice commerce applications (such as Alexa & Google Home) 1 Victoria Livschitz, Founder December 2019
  • 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. ・ How good is modern conversational AI from pragmatic application standpoint? ・ So, what does it take to write a conversational application? Let’s take a close look at the “Flower Genie” and “Camera 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 Understanding customer queries using Deep Learning
  • 11. 11 ML bag of tricks 2. 3. Transfer learning
  • 12. 12 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
  • 13. 13 Where do you get the training data?
  • 14. 14 Finally, testing and certification. There is a lot to it.
  • 15. 15 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
  • 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