Skip to content

Components to build open-domain question-answering chatbots which handle conversational contexts and generate natural language sentences as answers. Uses Wikidata to build sub-knowledge graphs and maintain conversational context. Master's Thesis at Master of Engineering (MSE), Switzerland

License

Notifications You must be signed in to change notification settings

RomainClaret/mse.thesis.code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mse.tm.chatbot.base

Chatbot - QA Component - Master's Thesis at Master of Engineering (MSE), Switzerland

About

This repository is used as a component of the Master's Thesis of Romain Claret.

What

This component is a question answering chatbot.

Requirements

  • Python 2 or 3
  • Install the python requirements
conda/pip install spacy requests pybind11 hdt networkx
  • Install the spacy model:
    python -m spacy download en_vectors_web_lg
  • Get the submodules
git submodule init
git submodule update
  • Download the data
  bash initialize.sh

Errors

  • If something goes wrong with the hdt library, check out this link https://pypi.org/project/hdt/, usually the fix is to install the Python Development headers.

Modules used

License

This project by Romain Claret is licensed under the MIT license. Note that used modules (see above) may be licensed differently; however, the license capabilities are maintained.

About

Components to build open-domain question-answering chatbots which handle conversational contexts and generate natural language sentences as answers. Uses Wikidata to build sub-knowledge graphs and maintain conversational context. Master's Thesis at Master of Engineering (MSE), Switzerland

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published