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?