Google Cloud Dialogflow Cx V3 Client - Class NluSettings (0.5.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
Name Description
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. You can set a separate classification threshold for the flow in each language enabled for the agent.

↳ model_training_mode int

Indicates NLU model training mode.

getModelType

Indicates the type of NLU model.

Returns
Type Description
int

setModelType

Indicates the type of NLU model.

Parameter
Name Description
var int
Returns
Type Description
$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. You can set a separate classification threshold for the flow in each language enabled for the agent.

Returns
Type Description
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. You can set a separate classification threshold for the flow in each language enabled for the agent.

Parameter
Name Description
var float
Returns
Type Description
$this

getModelTrainingMode

Indicates NLU model training mode.

Returns
Type Description
int

setModelTrainingMode

Indicates NLU model training mode.

Parameter
Name Description
var int
Returns
Type Description
$this