Skip to content

leemiyinghao/wakeupscrew-service

Repository files navigation

WakeUpScrew

WakeUpScrew is a Line targeted Chatbot project, based on NLP technology.
It's aimed to build a fun and accurate chat experience in daily IM chat.

Refactor

The repo here is a Rust refactor version of original WakeUpScrew, which was written in Python, flask, and Tensorflow.

The reason to refactor from Python to Rust is due to the termination of self-hosting server and limitation of the new hosting environment. After refactoring, it's memory usage shrink from around 20GB to 500MB. Concurrency performance also gain a lot.

In process of refactoring, the NLP reply core became an independent craft to achieve decoupling.

Chat Demonstration

Ref

PTT Gossiping Corpus fit for training

WakeUpScrew(Python Version)

Vec2Seq

About

WakeUpScrew is a Line targeted Chatbot project, based on NLP technology. It's aimed to build a fun and accurate chat experience in daily IM chat.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages