An open source framework for Task-Oriented Dialogue (TOD) Systems.

Meet Converse

Converse is a flexible modular task-oriented dialogue system for building chatbots that help users complete tasks. Converse uses an and-or tree structure to represent tasks and offers powerful multi-task dialogue management. Converse supports task dependency and task switching, which are unique features compared to other open-source dialogue frameworks. At the same time, Converse aims to make the bot building process easy and simple, for both professional and non-professional software developers.

Converse Internal States Visualization

This is a dynamic visualization of the internal states of the Converse chatbot engine, built for demonstration purposes.

	title={Converse: A Tree-Based Modular Task-Oriented Dialogue System},
	author={Xie, Tian and Yang, Xinyi and Lin, Angela S. and Wu, Feihong and Hashimoto, Kazuma and Qu, Jin and Kang, Young Mo 
	and Yin, Wenpeng and Wang, Huan and Yavuz, Semih and Wu, Gang and Jones, Michael and Socher, Richard and Zhou, Yingbo 
	and Liu, Wenhao and Xiong, Caiming},
	journal={arXiv preprint arXiv:2203.12187},