Skip to content

Chatbot for Food Restaurant Recommendation in USA

Notifications You must be signed in to change notification settings

umar1997/Rasa_Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rasa Bot

USA Restaurant Recommender

Set Up

  1. Install Rasa
    • Use Python > 3.9 or < 3.1
virtualenv rasaEnv
python -m pip uninstall pip
python -m ensurepip
python =m pip install -U pip
pip install rasa
  1. Install other dependencies
pip install -r requirements.txt
  1. Run Actions Server
rasa run actions
  1. Train Model
rasa train
  1. Load and Run Trained Model
rasa shell
  1. Create a new basic bot
rasa init

Note

A major functionality I couldn't manage to make work was getting to put any city and restaurant in the sentence and get it as an entity. I tried creating a list such as cities.yml I tried using the entities keyword under the intent in stories.yml But this only worked for the cities or restaurants in the examples of NLU

For that reason this only works with

Use These Examples

Cities Restaurants
denver kfc
chicago subway
phoenix mcdonalds
washington -
las vegas -

So for running this just run with the following example. The Spelling mistake functionality does get picked up for the cities if the cities spelling are close e.g: chicago -> chicgo etc.

Examples

Here are some randomly run examples.

Example 1

Results

Example 2

Results

Example 3

Results

Example 4

Results

Example 5

Results

About

Chatbot for Food Restaurant Recommendation in USA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published