This is the source code for the back-end of the CatBot, a german travel-chatbot with a frame-based Dialogue-System. You can find the source code of the front-end right here.
The whole system is currently hosted here.
- Clone this repository
- Install spacy for german (versions sm and md)
- If you want to test and debug the whole website, clone and start the front-end as well, otherwise skip to 6
- Start the main.py (make sure to be in the same folder to avoid import errors)
- Now you can chat with the bot on the local website.
- If you just want to test and debug the NLP-Engine, you can work with the integrationtests: Start integrationtests.py
- Now you can debug the tests in tests/testNLPAnalyzer and tests/testNLPAnswerer
- The tests are incomplete, if you want to, you can experiment with more inputs and states
If you want to contact us, use this mail-address: [email protected]