Uploaded by Yousef Al Mouayni

BeverageMaster Edone (2)

advertisement
Beverage Master
”Beverly”
Introduction & Motivation
Why is it interesting?
 More natural.
 Easier & Faster.
 Accommodates larger audience.
 Useful for the visually impaired users.
Objectives
1- Efficiency and not wasting the time of the users.
2- User-friendly and not complicated to use.
3- Flexibility with the users’ inputs and voice-based requests.
4- Technical part's implementations must run perfectly.
How we built the digital barista
“Architecture”
DialogFlow (Google action) is used as the platform.
 Can be accessed on various platforms.
 Includes a database that carries collection of data objects storing customer,
order, and beverage information.
The main constituents:
 Intents
 Entities
 Fulfilment
Intents
 Intents are triggered by customer’s different messages.
 Dialog flow extracts the required variables from the messages.
Different intents includes:
- Order Intent
- Price Enquiry Intent
- Nutrition Intent
- Beverage Size Intent
Triggers
Wording Flexibility
 Customers can use their own speech pattern.
 The assistant understands variety of words.
 Synonyms can be used with Beverly.
Wording Flexibility Example:
Price Enquiry Intent
Let’s watch the video
Survey Results
Feedback from the users
Challenges
1. Working with Dialogflow.
2. Unfamiliarity with chatbot concept.
3. First time working with Java Script.
Conclusion & Future Work
Future work:
1.
Providing pictures on the menu.
2.
Make it not only for beverages.
3.
Merging it with an ordering App ex. Talabat or Carriage.
4.
Including Arabic language.
5.
Make it accommodate the frequent customers.
Speak now
References
Dialogflow. (n.d.). Retrieved May 4, 2020, from https://dialogflow.com/
(n.d.). Retrieved May 4, 2020, from https://www.w3schools.com/js/
The Modern JavaScript Tutorial. (2020, May 3). Retrieved May 4, 2020, from https://javascript.info/
Thankyou For Listening
Any Questions?
Download