https://github.com/toutia/dialogue_manager
dialogue manager based on rasa
https://github.com/toutia/dialogue_manager
actions intent rasa-server story
Last synced: about 2 months ago
JSON representation
dialogue manager based on rasa
- Host: GitHub
- URL: https://github.com/toutia/dialogue_manager
- Owner: toutia
- Created: 2025-08-09T16:08:03.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-09T16:17:14.000Z (10 months ago)
- Last Synced: 2025-10-07T03:59:23.899Z (8 months ago)
- Topics: actions, intent, rasa-server, story
- Language: Python
- Homepage:
- Size: 375 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# 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](https://rasa.com/) 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](#prerequisites)
2. [Installation](#installation)
3. [Repository Structure](#repository-structure)
4. [Usage](#usage)
5. [Extending the Bot](#extending-the-bot)
6. [Contributing](#contributing)
7. [License](#license)
---
## 1. Prerequisites
- Python 3.8+
- [Rasa](https://rasa.com/) installed (`pip install rasa` or `pip install rasa[full]`)
- Basic understanding of intents, entities, and stories in Rasa.
---
## 2. Installation
```bash
git clone https://github.com/toutia/dialogue_manager.git
cd dialogue_manager
pip install -r requirements.txt