Skip to content

A basic question-answering chatbot that uses information retrieval technique. (Under construction and a long way to go)

Notifications You must be signed in to change notification settings

dhungana/askmefacts

Repository files navigation

askmefacts

A basic question-answering chatbot that uses information retrieval technique. (Under construction and a long way to go). I created an architechture similar to IBM Watson that utilizes both information retrieval and structured data approach to factoid answering. However, to implement my vision (AskMeFacts.jpg) without any funding and on my own seemed infeasible. Hence, I just put this out there on Facebook Messenger (using Heroku) to gauge interest. I got a lot of good user feedback.

I developed a voice-based version before this. You can see the demo at: https://www.youtube.com/watch?v=8SAP8t1e3Kg

Installation

  1. Install all dependencies into your system or a virtual environment(preferrable)

pip install -r requirements.txt

  1. Install NLTK corpora required using nltk.download() from python shell

  2. Run askmefacts.py.

python askmefacts.py

  1. Ask question and get answers.
Who is Einstein? 

Who is Bidhya Bhandari? 

When was Einstein born? 

About

A basic question-answering chatbot that uses information retrieval technique. (Under construction and a long way to go)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages