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

## User Guide

- [Installation](https://legacy-docs-v1.rasa.com/1.2.9/user-guide/installation/)
- [Rasa Tutorial](https://legacy-docs-v1.rasa.com/1.2.9/user-guide/rasa-tutorial/)
- [Command Line Interface](https://legacy-docs-v1.rasa.com/1.2.9/user-guide/command-line-interface/)
- [Architecture](https://legacy-docs-v1.rasa.com/1.2.9/user-guide/architecture/)
- [Messaging and Voice Channels](https://legacy-docs-v1.rasa.com/1.2.9/user-guide/messaging-and-voice-channels/)
- [Evaluating Models](https://legacy-docs-v1.rasa.com/1.2.9/user-guide/evaluating-models/)
- [Validate Data](https://legacy-docs-v1.rasa.com/1.2.9/user-guide/validate-files/)
- [Running the Server](https://legacy-docs-v1.rasa.com/1.2.9/user-guide/running-the-server/)
- [Running Rasa with Docker](https://legacy-docs-v1.rasa.com/1.2.9/user-guide/running-rasa-with-docker/)
- [Cloud Storage](https://legacy-docs-v1.rasa.com/1.2.9/user-guide/cloud-storage/)

## NLU

- [About](https://legacy-docs-v1.rasa.com/1.2.9/nlu/about/)
- [Using NLU Only](https://legacy-docs-v1.rasa.com/1.2.9/nlu/using-nlu-only/)
- [Training Data Format](https://legacy-docs-v1.rasa.com/1.2.9/nlu/training-data-format/)
- [Choosing a Pipeline](https://legacy-docs-v1.rasa.com/1.2.9/nlu/choosing-a-pipeline/)
- [Language Support](https://legacy-docs-v1.rasa.com/1.2.9/nlu/language-support/)
- [Entity Extraction](https://legacy-docs-v1.rasa.com/1.2.9/nlu/entity-extraction/)
- [Components](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#)

## Core

- [About](https://legacy-docs-v1.rasa.com/1.2.9/core/about/)
- [Stories](https://legacy-docs-v1.rasa.com/1.2.9/core/stories/)
- [Domains](https://legacy-docs-v1.rasa.com/1.2.9/core/domains/)
- [Responses](https://legacy-docs-v1.rasa.com/1.2.9/core/responses/)
- [Actions](https://legacy-docs-v1.rasa.com/1.2.9/core/actions/)
- [Policies](https://legacy-docs-v1.rasa.com/1.2.9/core/policies/)
- [Slots](https://legacy-docs-v1.rasa.com/1.2.9/core/slots/)
- [Forms](https://legacy-docs-v1.rasa.com/1.2.9/core/forms/)
- [Interactive Learning](https://legacy-docs-v1.rasa.com/1.2.9/core/interactive-learning/)
- [Fallback Actions](https://legacy-docs-v1.rasa.com/1.2.9/core/fallback-actions/)

## Conversation Design

- [Dialogue Elements](https://legacy-docs-v1.rasa.com/1.2.9/dialogue-elements/dialogue-elements/)
- [Small Talk](https://legacy-docs-v1.rasa.com/1.2.9/dialogue-elements/small-talk/)
- [Completing Tasks](https://legacy-docs-v1.rasa.com/1.2.9/dialogue-elements/completing-tasks/)
- [Guiding Users](https://legacy-docs-v1.rasa.com/1.2.9/dialogue-elements/guiding-users/)

## API Reference

- [Action Server](https://legacy-docs-v1.rasa.com/1.2.9/api/action-server/)
- [HTTP API](https://legacy-docs-v1.rasa.com/1.2.9/api/http-api/)
- [Jupyter Notebooks](https://legacy-docs-v1.rasa.com/1.2.9/api/jupyter-notebooks/)
- [Agent](https://legacy-docs-v1.rasa.com/1.2.9/api/agent/)
- [Custom NLU Components](https://legacy-docs-v1.rasa.com/1.2.9/api/custom-nlu-components/)
- [Events](https://legacy-docs-v1.rasa.com/1.2.9/api/events/)
- [Tracker](https://legacy-docs-v1.rasa.com/1.2.9/api/tracker/)
- [Tracker Stores](https://legacy-docs-v1.rasa.com/1.2.9/api/tracker-stores/)
- [Event Brokers](https://legacy-docs-v1.rasa.com/1.2.9/api/event-brokers/)
- [Training Data Importers](https://legacy-docs-v1.rasa.com/1.2.9/api/training-data-importers/)
- [Featurization](https://legacy-docs-v1.rasa.com/1.2.9/api/featurization/)
- [Migration Guide](https://legacy-docs-v1.rasa.com/1.2.9/migration-guide/)
- [Rasa Change Log](https://legacy-docs-v1.rasa.com/1.2.9/changelog/)

## Migrate from (beta)

- [Dialogflow](https://legacy-docs-v1.rasa.com/1.2.9/migrate-from/google-dialogflow-to-rasa/)
- [Wit.ai](https://legacy-docs-v1.rasa.com/1.2.9/migrate-from/facebook-wit-ai-to-rasa/)
- [LUIS](https://legacy-docs-v1.rasa.com/1.2.9/migrate-from/microsoft-luis-to-rasa/)
- [IBM Watson](https://legacy-docs-v1.rasa.com/1.2.9/migrate-from/ibm-watson-to-rasa/)

## Reference

- [Glossary](https://legacy-docs-v1.rasa.com/1.2.9/glossary/)

## Versions

viewing: 1.2.9

# Components

For clarity, we have renamed the pre-defined pipelines to reflect what they _do_ rather than which libraries they use as of Rasa NLU 0.15. The `tensorflow_embedding` pipeline is now called `supervised_embeddings`, and `spacy_sklearn` is now known as `pretrained_embeddings_spacy`. Please update your code if you are using these.

This is a reference of the configuration options for every built-in component in Rasa NLU. If you want to build a custom component, check out [Custom NLU Components](https://legacy-docs-v1.rasa.com/1.2.9/api/custom-nlu-components/#custom-nlu-components).

### Word Vector Sources

- [MitieNLP](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#mitienlp)
- [SpacyNLP](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#spacynlp)

### Featurizers

- [MitieFeaturizer](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#mitiefeaturizer)
- [SpacyFeaturizer](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#spacyfeaturizer)
- [NGramFeaturizer](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#ngramfeaturizer)
- [RegexFeaturizer](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#regexfeaturizer)
- [CountVectorsFeaturizer](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#countvectorsfeaturizer)

### Intent Classifiers

- [KeywordIntentClassifier](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#keywordintentclassifier)
- [MitieIntentClassifier](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#mitieintentclassifier)
- [SklearnIntentClassifier](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#sklearnintentclassifier)
- [EmbeddingIntentClassifier](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#embeddingintentclassifier)

### Tokenizers

- [WhitespaceTokenizer](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#whitespacetokenizer)
- [JiebaTokenizer](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#jiebatokenizer)
- [MitieTokenizer](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#mitietokenizer)
- [SpacyTokenizer](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#spacytokenizer)

### Entity Extractors

- [MitieEntityExtractor](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#mitieentityextractor)
- [SpacyEntityExtractor](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#spacyentityextractor)
- [EntitySynonymMapper](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#entitysynonymmapper)
- [CRFEntityExtractor](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#crfentityextractor)
- [DucklingHTTPExtractor](https://legacy-docs-v1.rasa.com/1.2.9/nlu/components/#ducklinghttpextractor)

## Note
The MITIE library needs a language model file, that **must** be specified in the configuration:

```yaml
pipeline:
- name: "MitieNLP"
  model: "data/total_word_feature_extractor.dat"
```

For more information where to get that file from, head over to [installing MITIE](https://legacy-docs-v1.rasa.com/1.2.9/user-guide/installation/#install-mitie).

### Short Description
**MITIE initializer**: Initializes mitie structures. Every mitie component relies on this, hence this should be put at the beginning of every pipeline that uses any mitie components.
