Google Cloud Dialogflow Cx V3 Client - Class NluSettings (0.1.1)

Reference documentation and code samples for the Google Cloud Dialogflow Cx V3 Client class NluSettings.

Settings related to NLU.

Generated from protobuf message google.cloud.dialogflow.cx.v3.NluSettings

Namespace

Google \ Cloud \ Dialogflow \ Cx \ V3

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ model_type int

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 int

Indicates NLU model training mode.

getModelType

Indicates the type of NLU model.

Returns
TypeDescription
int

setModelType

Indicates the type of NLU model.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getClassificationThreshold

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.

Returns
TypeDescription
float

setClassificationThreshold

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.

Parameter
NameDescription
var float
Returns
TypeDescription
$this

getModelTrainingMode

Indicates NLU model training mode.

Returns
TypeDescription
int

setModelTrainingMode

Indicates NLU model training mode.

Parameter
NameDescription
var int
Returns
TypeDescription
$this