class_docstr: Configuration of a :class:`.SnipsNLUEngine` object
  
  Args:
      intent_parsers_configs (list): List of intent parser configs
          (:class:`.ProcessingUnitConfig`). The order in the list determines
          the order in which each parser will be called by the nlu engine.
class_docstr_tok: ["Configuration","of","a",":","class",":","`",".SnipsNLUEngine","`","object","Args",":","intent_parsers_configs","(","list",")",":","List","of","intent","parser","configs","(",":","class",":","`",".ProcessingUnitConfig","`",")",".","The","order","in","the","list","determines","the","order","in","which","each","parser","will","be","called","by","the","nlu","engine","."]
code: def __init__(self, intent_parsers_configs=None, random_seed=None):
      from snips_nlu.intent_parser import IntentParser
  
      if intent_parsers_configs is None:
          from snips_nlu.pipeline.configs import (
              ProbabilisticIntentParserConfig,
              DeterministicIntentParserConfig,
          )
  
          intent_parsers_configs = [
              DeterministicIntentParserConfig(),
              ProbabilisticIntentParserConfig(),
          ]
      self.intent_parsers_configs = [
          IntentParser.get_config(conf)
          for conf in intent_parsers_configs
      ]
      self.random_seed = random_seed
  
file_path: snips-nlu/snips_nlu/pipeline/configs/nlu_engine.py
imports: from __future__ import unicode_literals
  from snips_nlu.common.from_dict import FromDict
  from snips_nlu.constants import CUSTOM_ENTITY_PARSER_USAGE
  from snips_nlu.entity_parser import CustomEntityParserUsage
  from snips_nlu.pipeline.configs import ProcessingUnitConfig
  from snips_nlu.resources import merge_required_resources
label_desc: Use image node_id 1 to create a new NLUEngineConfig object from inherited base classes: FromDict, ProcessingUnitConfig with example: obj = NLUEngineConfig(intent_parsers_configs, random_seed)