Skip to content

Dialog system which recommends restaurants in Cambridge, based on user's preferences. Assignment from my 'Methods in AI research' course (UU).

License

Notifications You must be signed in to change notification settings

TheodoreIoannidis/Restaurant-Recommendation-Dialog-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant-Recommendation-Dialog-System

Dialog system which recommends restaurants in Cambridge, based on the user's preferences.

The user can specify the food type, pricerange and area of the restaurant he is looking for in any order. If the user does not specify all the information, the system will proceed to ask for the remaining preferences. After all info is specified, the system will ask the user for any additional requirements he may have (e.g. suitable for children, assigned seats, touristic, romantic). The user can restart the procedure by typing 'restart'.

The system then filters all Cambridge restaurants, finds the ones which satisfy the user's requirements and gives a recommendation if there are any. The user can then ask for the recommended restaurant's adress, phone number or postal code.

The system has some configurability: a) Text to speech.

b) Capitalized output (turn on/off caps).

c) Restarting (enable/disable restart).

Because the system was used in an experiment, after each session, the user is required to answer to some questions regarding the use of the system with and without text to speech. The dialog and answers to the questionnaire are saved in a text file.

About

Dialog system which recommends restaurants in Cambridge, based on user's preferences. Assignment from my 'Methods in AI research' course (UU).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages