Version: 3.x

rasa.shared.nlu.training_data.formats.markdown_nlg

NLGMarkdownReader Objects

class NLGMarkdownReader(MarkdownReader)

Reads markdown training data with NLG stories and creates TrainingData object.

__init__

| __init__(ignore_deprecation_warning: bool = False) -> None

Creates reader. See parent class docstring for more information.

reads

| reads(s: Text, **kwargs: Any) -> "TrainingData"

Read markdown string and create TrainingData object.

is_markdown_nlg_file

| @staticmethod
| is_markdown_nlg_file(filename: Union[Text, Path]) -> bool

Checks if given file contains NLG training data.

Arguments:

  • filename - Path to the training data file.

Returns:

True if file contains NLG training data, False otherwise.

NLGMarkdownWriter Objects

class NLGMarkdownWriter(MarkdownWriter)

Converts retrieval intent data to Markdown.

dumps

| dumps(training_data: "TrainingData") -> Text

Transforms the NlG part of TrainingData object into a markdown string.