NluSettings(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Settings related to NLU.
Attributes | |
---|---|
Name | Description |
model_type |
google.cloud.dialogflowcx_v3.types.NluSettings.ModelType
Indicates the type of NLU model. |
classification_threshold |
float
To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold. If the returned score value is less than the threshold value, then a no-match event will be triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the default of 0.3 is used. |
model_training_mode |
google.cloud.dialogflowcx_v3.types.NluSettings.ModelTrainingMode
Indicates NLU model training mode. |
Classes
ModelTrainingMode
ModelTrainingMode(value)
NLU model training mode.
Values:
MODEL_TRAINING_MODE_UNSPECIFIED (0):
Not specified. MODEL_TRAINING_MODE_AUTOMATIC
will be
used.
MODEL_TRAINING_MODE_AUTOMATIC (1):
NLU model training is automatically triggered
when a flow gets modified. User can also
manually trigger model training in this mode.
MODEL_TRAINING_MODE_MANUAL (2):
User needs to manually trigger NLU model
training. Best for large flows whose models take
long time to train.
ModelType
ModelType(value)
NLU model type.
Values:
MODEL_TYPE_UNSPECIFIED (0):
Not specified. MODEL_TYPE_STANDARD
will be used.
MODEL_TYPE_STANDARD (1):
Use standard NLU model.
MODEL_TYPE_ADVANCED (3):
Use advanced NLU model.