Skip to content

waynewu6250/StackBoxer

Repository files navigation

StackBoxer

A fancy chatroom for you to chat with a functional DL robot. Please click here to play:

This work basically combines three separate work with full credits given to:
Ting-Wei Ke and Wayne Wu:

  • StackBot: A coding assistant to help you search answers on stackoverflow with a given code query. Designed and created by Wayne Wu.
  • MovieBot: A common chatting robot trained by movie dialogues. Designed and created by Wayne Wu.
  • ChatBox: A web full-stack application of fancy chatroom designed and created by Ting-Wei Ke.

Installation

Docker

Get Started

  • Clone this repository to your local machine
$ git clone https://github.com/waynewu6250/StackBoxer
  • Run the bash script:
    (It will download data, generate backend in docker container and run frontend app in local terminal. Make sure you have unzip tools installed on your local terminal)
sudo bash startup.sh

Data Reference

dialogue/
└── moviebot_data/
    ├── chinese_data.bin
    ├── data.bin
    ├── memory_chinese.pth
    ├── memory.pth
    ├── movie_conversations.txt
    ├── movie_lines.tsv
    ├── new_data.conv

└── stackbot_data/
    └── thread_embeddings_by_tags/
        ├── c_cpp.pkl
        ├── c#.pkl
        ├── java.pkl
        ├── javascript.pkl
        ├── php.pkl
        ├── python.pkl
        ├── r.pkl
        ├── ruby.pkl
    ├── intent_recognizer.pkl
    ├── stopwords.pkl
    ├── tag_classifier.pkl
    ├── tfidf_vectorizer.pkl
    ├── word_embeddings.tsv

About

A chatroom with a DL robot to help you answer code queries via stackoverflow

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published