Skip to content

A chatbot web app using AWS which communicates, responds (in multiple languages), and queries appropriate search results for housing based on the users' requests.

Notifications You must be signed in to change notification settings

nnyase/Information-retrival-chatbot

Repository files navigation

information-retrival-bot

Powerpoint on Chatbot

Tech Stack

Pipeline Sketch

Build

docker-compose build

Run

docker-compose up

The UI is available at http://localhost:8000/

DialoGPT

DialoGPT can be run and tested using the text-generative-model/train_dialogpt.ipynb in a code cell at the end.

Todo

  • Add FastAPI server for translation
  • Make Rasa custom action to fetch results from server
  • Add message for "no results found"
  • Add buttons for interior and city choice
  • Write test stories
  • Write FastAPI tests
  • Create idea for what the bot is going to search for
  • Create related Rasa conversations
  • Add Rasa filtering dialogues
  • Make Rasa out-of-scope case and hook up DialoGPT model
  • Make Docker images
  • Write frontend with UI
  • Better clean input data for DialoGPT
  • Add data for DialoGPT
  • Retrain DialoGPT
  • Add tokenizer to DialoGPT repository
  • Code cleanup
  • Handle wrong inputs in form
  • Add requirements.txt

About

A chatbot web app using AWS which communicates, responds (in multiple languages), and queries appropriate search results for housing based on the users' requests.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published