Home
Softono
Dialogue

Dialogue

Open source Python
442
Stars
95
Forks
21
Issues
22
Watchers
3 years
Last Commit

About Dialogue

Dialogue is an advanced toolkit for open-domain human-computer conversation systems developed by the Baidu NLP Dialogue team. It specializes in building and optimizing neural dialogue systems, supporting both sequence-to-sequence generation and context-response matching tasks. The software incorporates cutting-edge models like ERNIE English to achieve state-of-the-art performance on benchmarks such as the Ubuntu Corpus. Key capabilities include knowledge-driven dialogue, life-long learning via reinforcement learning, and multi-view response selection. The toolkit serves research and industry applications, powering large-scale chatbots like DuerOS used by hundreds of millions of users daily. It is designed to help developers create smart devices capable of natural open-domain conversations. The project is released under the MIT license and is part of the broader PaddleNLP ecosystem, offering system-level solutions for chatbot deployment. It is backed by significant academic research published in top-tier confe

Platforms

Web Self-hosted

Languages

Python

Links

License: MIT

New record is achieved by ERNIE_English (2019/06/13)

We got the new, best score of R_10 at 1 (85.67%) in the Ubuntu Corpus by incorporating ERNIE_English, an English pre-trained model from Baidu. Please refer to DMTK (the Dialogue Modeling ToolKit) for more details. https://github.com/PaddlePaddle/models/tree/develop/PaddleNLP/PaddleDialogue

Baidu NLP Dialogue team

The dialogue team, at Baidu NLP, is a group of engineers and researchers who truly trust in technology and work together to accelerate the development of open-domain dialogues.

Our battlefields include but not limited to the fundamental technology of neural dialogue system (seq2seq generation or context-response matching), knowledge-driven dialogue, life-long learning dialogue system with reinforcement-learning, and also we provide the system-level solution for open-domain chatbots.

Together we built the largest Chinese Human-Computer conversation systems and support many businesses such as DuerOS, the largest Chatbot in China, our life-long learning system interacts with hundreds of millions of Chinese users every day and learns through imitation/user-feedback, distilling knowledge from the conversation and learning to be smarter.

We will release some source code of our previous work in the future, to make some small contribution to the whole community of human-computer conversation.

Publication

Connected to our Chatbot Service

Any Chinese developers can enable their own smart devices to talk with customers on open-domain topics by using our open chatbot service. Please find the usage manual at http://ai.baidu.com/forum/topic/show/497679 (in Chinese).