rasa.data

You are viewing documentation for our open source project which is maintained by the community. If you want to get started building assistants with Rasa please check out our latest documentation here.

get_test_directory #

get_test_directory(paths: Optional[Union[Text, List[Text]]]) -> Text

Recursively collects all Core training files from a list of paths.

Arguments:

Returns:

Path to temporary directory containing all found Core training files.

get_core_directory #

get_core_directory(paths: Optional[Union[Text, List[Text]]]) -> Text

Recursively collects all Core training files from a list of paths.

Arguments:

Returns:

Path to temporary directory containing all found Core training files.

get_nlu_directory #

get_nlu_directory(paths: Optional[Union[Text, List[Text]]]) -> Text

Recursively collects all NLU training files from a list of paths.

Arguments:

Returns:

Path to temporary directory containing all found NLU training files.

get_core_nlu_directories #

get_core_nlu_directories(paths: Optional[Union[Text, List[Text]]]) -> Tuple[Text, Text]

Recursively collects all training files from a list of paths.

Arguments:

Returns:

Path to directory containing the Core files and path to directory containing the NLU training files.

get_data_files #

get_data_files(paths: Optional[Union[Text, List[Text]]], filter_predicate: Callable[[Text], bool]) -> List[Text]

Recursively collects all training files from a list of paths.

Arguments:

Returns:

paths of training data files.

is_valid_filetype #

is_valid_filetype(path: Union[Text, Path]) -> bool

Checks if given file has a supported extension.

Arguments:

Returns:

True is given file has supported extension, False otherwise.

is_nlu_file #

is_nlu_file(file_path: Text) -> bool

Checks if a file is a Rasa compatible nlu file.

Arguments:

Returns:

True if it's a nlu file, otherwise False.

is_story_file #

is_story_file(file_path: Text) -> bool

Checks if a file is a Rasa story file.

Arguments:

Returns:

True if it's a story file, otherwise False.

is_test_stories_file #

is_test_stories_file(file_path: Text) -> bool

Checks if a file is a test stories file.

Arguments:

Returns:

True if it's a story file containing tests, otherwise False.

is_config_file #

is_config_file(file_path: Text) -> bool

Checks whether the given file path is a Rasa config file.

Arguments:

Returns:

True if it's a Rasa config file, otherwise False.