How to Use the Dymos Chatbot Demo

Overview

This demo is for an imaginary pizza shop called “Sam’s Pizza”, in Blaine, WA. Although Sam’s Pizza is modeled on a real pizza shop that is located in Blaine, Washington, when you interact with Sam’s Pizza using Dymos, all interactions take place with simulated data – no real orders are placed and no payments are processed.

The Dymos chatbot will guide you through all aspects of ordering as though you were ordering from a real pizza shop.

This demo is for testing of Dymos in chatbot mode, i.e. most user interaction takes place via voice. (For telephone, there are a few turns where entry of keypad digits is allowed or required (during the delivery address flow, and during the payment flow)). 

Two Ways to Try the Demo:

App: the Android app works on smartphones and tablets and is available in the Google Play Store: Voice Ordering System (Google Play Store).  (Note: the company name shown is “Expert Reasoning Systems”). Installation instructions are available here: App Installation and Setup.  Guidance on using the app is here: Using the App

Phone: simply dial the phone number for the “Sam’s Pizza” automated line: 1-360-657-9973

User Name: when prompted, use whatever first name you like, this name will help at later stages in tracking the order 

Prompt for Pickup or Delivery: if you choose Pickup, the system will lookup the default pickup wait time for this service provider and use that when it gives you an estimate

Delivery: if you choose Delivery, you will need to select one of: residence, apartment, business, or hotel. Dymos will validate all address information, therefore in order to successfully enter a delivery address you will need to use real-world valid data.

(Note: Dymos does not request zip codes for delivery, the zip codes shown below are only shown for completeness).

Please follow the instructions carefully for street number and street name. For instance when asked for street number, say or enter *only* the number. Dymos’s delivery flow has been optimized for accuracy – since speech recognition can have problems with unfamiliar street number and name combinations and unusual street names, Dymos separates entry of street number and street name, and uses a dictionary of street names for each locality.

Here are some real address options that can be used for testing:

  • As residence or business: 8210 Portal Way, Blaine, WA 98230
  • As residence or business: 4620 Birch Bay Lynden Rd, Blaine, WA 98230
  • As apartment: 4751 Birch Bay Lynden Rd, #102, Blaine, WA 98230
  • Hotel: Northwoods Motel (you will be prompted for a room number)

(Phone only) Once you have finished making your food order, you will be prompted to “pay now” or “pay at the store”. (For delivery, the 2nd option will be “pay at time of delivery”). If you would like to test the payment flow, the following test data can be used. Please make sure to enter ‘#’ after each numeric response during the payment flow.

Payment Guidelines: 

  • Test credit card number (provided by Stripe) 4242 4242 4242 4242
  • Test zip code: 98123
  • Expiration date: (use any date in the future), e.g. 10 26
  • CVV (Card Verification Value) – 123

Once your payment has been processed you will receive an order confirmation text message on the phone from which you dialed. 

(Note: during testing you will also receive an “Opt-In” SMS, which may be ignored).

Helpful Tips:

  • For phone only: during any turn, it is possible to interrupt Dymos and say or enter your response “early”. This is viewed as a convenience benefit for real-world customers as it allows placing an order more quickly. 

 

Menu: the menu of Sam’s Pizza is loosely modeled on this menu: Sahara Pizza Menu.