[go: nahoru, domu]

Skip to content

A Rasa NLU bot that fetches a movie recommendation from an API based on user preference.

Notifications You must be signed in to change notification settings

Sama-Ayman-Mokhtar/RASA-NLU-MovieBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RASA-NLU-MovieBot

Contributors

  • Haidy Ahmed
  • Salma Ehab
  • Sama Ayman
  • Yasmin Haitham

Setup

Create a virtual environment with python 3.6, 3.7, or 3.8 version. Then, activate it.

conda create -n [envName] python=3.8 anaconda
activate rasa

Install Rasa

pip install rasa

Change these files to modify the bot's behavior -if needed.

  • nlu.yml
  • domain.yml
  • stories.yml
  • actions.py

Train and Test the model

rasa train
rasa shell nlu

Uncomment the following lines in the endpoints.yml file

action_endpoint:
  url: "http://localhost:5055/webhook"

Run the bot

rasa run actions
rasa shell

Sample Output

action_french

German_mystery

horror_Italian

fantasy_english

Reference

https://www.geeksforgeeks.org/chatbots-using-python-and-rasa/

About

A Rasa NLU bot that fetches a movie recommendation from an API based on user preference.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages