Training Data Format

These docs are for version 1.x of Rasa Open Source.

User Guide

NLU

Core

Conversation Design

API Reference

Migrate from (beta)

Reference

Versions

viewing: 1.10.11

Training Data Format

You can provide training data as Markdown or as JSON, as a single file or as a directory containing multiple files. Note that Markdown is usually easier to work with.

Data Formats

Improving Intent Classification and Entity Recognition

Common examples have three components: text, intent and entities. The first two are strings while the last one is an array.

Common Examples

Regular Expression Features

Regular expressions can be used to support the intent classification and entity extraction.

Lookup Tables

Lookup tables provide a convenient way to supply a list of entity examples.

Normalizing Data

Entity Synonyms

If you define entities as having the same value they will be treated as synonyms.