dialogue_manager contains training data, stories, and action definitions for a natural language understanding (NLU)–powered dialogue system.
It is designed to work with frameworks such as Rasa to train models that can recognize user intents, extract entities, and trigger contextually appropriate actions.
- NLU Training Data: Define user intents and sample utterances for accurate intent classification.
- Stories: Example conversation flows demonstrating how the assistant should handle multi-turn interactions.
- Actions: Custom responses or backend functions triggered by detected intents and slot values.
- Extensible Structure: Easily expand with new intents, entities, slots, and stories as your bot’s capabilities grow.
- Python 3.8+
- Rasa installed (
pip install rasaorpip install rasa[full]) - Basic understanding of intents, entities, and stories in Rasa.
git clone https://github.com/toutia/dialogue_manager.git
cd dialogue_manager
pip install -r requirements.txt