A Chinese Chat Robot based on AIML and Web.py. Using SVM for sentiment classification , over 1500 AIML categories for chatting , web.py for buiding up a chatting website.
1, Setup the Environment:
- pip install aiml
- pip install jieba
- pip install sklearn
- pip install numpy
- pip install web.py
2, How to run:
- git clone https://github.com/JingLuo05/Chinese-ChatBot-AIML-Web.py.git
- cd Chinese-ChatBot-AIML-Web.py-master
- python website.py or python website.py 1234 (set website port number to 1234)
3, Chinese Chat Robot Demo showing on:
4, Current Problems:
- SVM training data is not good, so the training effects sometimes are bad.
- The website doesn't allow multipul users chatting at the same time.
- The stopwords dataset is not big enough.