#78 · Primary category: AI Chatbots

DeepPavlov

ai artificial-intelligence bot chatbot chitchat deep-learning deep-neural-networks dialogue-agents dialogue-manager dialogue-systems entity-extraction intent-classification intent-detection machine-learning named-entity-recognition nlp nlp-machine-learning question-answering slot-filling tensorflow

An open source library for deep learning end-to-end dialog systems and chatbots.

Project last updated:08/06/25

GitHub Stars

7.0K

Forks

1.2K

Contributors

78

License

Apache-2.0

Why we included this project

DeepPavlov is a solid base for teams that want a conversational assistant without writing every NLP component by hand. It is a modular, configuration-driven framework built on PyTorch and Hugging Face transformers, with pre-trained models for the tasks dialogue systems depend on: intent detection, slot filling, named-entity recognition, and question answering, all wired into pipelines you can train or evaluate with a single command. Because each model lives behind a config file rather than scattered code, developers with modest NLP experience can swap models, plug in their own datasets, and stand up a REST API server without digging into framework internals. That makes it a good fit for prototyping a goal-oriented or chit-chat bot, running a demo, or building an internal assistant, while still leaving researchers enough room to test their own dialog components.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category