Skip to content

hbasafa/meta-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

meta-chatbot

A chatbot development toolkit

Description

In this project, we want to include chatbot toolkits all in one place. To this end, we provide a generalized architecture of common and well-known chatbots like:

which includes both research and industrial chatbots. The goal of this project is to enable researchers and industrial developers to build, test and deploy chatbots, as well as to compare, benchmark and implement new algorithms for each part to imporve the quality of current models and systems. We also consider to provide benchmarks, results and useful links that would help begginers, experts and third-parties pick the most appropriate approach matching their needs.

Getting started

This project is written in Python, so you need to set a virtual environment. Then install the requirements. Finally you need to add you code as a python script, and run it. A sample main.py is located at the root.

Test and Deploy

TBA

Installation

No installation is required, but make sure to have a common python package manager like pip. It is also recommended to use a virtual environment to install the requirements.

Requirements

Requirements are written in the requirements.txt file. Try install them using:

pip

pip install -r requirements.txt

conda

cat requirements.txt | xargs -n 1 conda install

Support

Face an issue? Feel free to open an issue, and discuss what's going wrong.

Roadmap

There is some idea to do in future:

  • add Rasa toolkit
  • add Convlab toolkit
  • add sample data

Contributing

Contributions are welcome!

Authors and acknowledgment

  • Hossein Basafa

License

All rights reserved.

Project status

Under Conststuction!

About

A chatbot development toolkit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages