Skip to content

toutia/dialogue_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dialogue_manager

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.


Features

  • 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.

Table of Contents

  1. Prerequisites
  2. Installation
  3. Repository Structure
  4. Usage
  5. Extending the Bot
  6. Contributing
  7. License

1. Prerequisites

  • Python 3.8+
  • Rasa installed (pip install rasa or pip install rasa[full])
  • Basic understanding of intents, entities, and stories in Rasa.

2. Installation

git clone https://github.com/toutia/dialogue_manager.git
cd dialogue_manager
pip install -r requirements.txt

About

dialogue manager based on rasa

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors