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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Interface NluSettingsOrBuilder (0.83.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.83.0 (latest)](/java/docs/reference/google-cloud-dialogflow-cx/latest/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.81.0](/java/docs/reference/google-cloud-dialogflow-cx/0.81.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.79.0](/java/docs/reference/google-cloud-dialogflow-cx/0.79.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.78.0](/java/docs/reference/google-cloud-dialogflow-cx/0.78.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.75.0](/java/docs/reference/google-cloud-dialogflow-cx/0.75.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.74.0](/java/docs/reference/google-cloud-dialogflow-cx/0.74.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.73.0](/java/docs/reference/google-cloud-dialogflow-cx/0.73.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.71.0](/java/docs/reference/google-cloud-dialogflow-cx/0.71.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.70.0](/java/docs/reference/google-cloud-dialogflow-cx/0.70.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.69.0](/java/docs/reference/google-cloud-dialogflow-cx/0.69.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.68.0](/java/docs/reference/google-cloud-dialogflow-cx/0.68.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.67.0](/java/docs/reference/google-cloud-dialogflow-cx/0.67.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.66.0](/java/docs/reference/google-cloud-dialogflow-cx/0.66.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.65.0](/java/docs/reference/google-cloud-dialogflow-cx/0.65.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.64.0](/java/docs/reference/google-cloud-dialogflow-cx/0.64.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.63.0](/java/docs/reference/google-cloud-dialogflow-cx/0.63.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.62.0](/java/docs/reference/google-cloud-dialogflow-cx/0.62.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.60.0](/java/docs/reference/google-cloud-dialogflow-cx/0.60.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.59.0](/java/docs/reference/google-cloud-dialogflow-cx/0.59.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.58.0](/java/docs/reference/google-cloud-dialogflow-cx/0.58.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.57.0](/java/docs/reference/google-cloud-dialogflow-cx/0.57.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.56.0](/java/docs/reference/google-cloud-dialogflow-cx/0.56.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.55.0](/java/docs/reference/google-cloud-dialogflow-cx/0.55.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.54.0](/java/docs/reference/google-cloud-dialogflow-cx/0.54.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.53.0](/java/docs/reference/google-cloud-dialogflow-cx/0.53.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.52.0](/java/docs/reference/google-cloud-dialogflow-cx/0.52.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.51.0](/java/docs/reference/google-cloud-dialogflow-cx/0.51.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.50.0](/java/docs/reference/google-cloud-dialogflow-cx/0.50.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.48.0](/java/docs/reference/google-cloud-dialogflow-cx/0.48.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.47.0](/java/docs/reference/google-cloud-dialogflow-cx/0.47.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.46.0](/java/docs/reference/google-cloud-dialogflow-cx/0.46.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.45.0](/java/docs/reference/google-cloud-dialogflow-cx/0.45.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.44.0](/java/docs/reference/google-cloud-dialogflow-cx/0.44.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.43.0](/java/docs/reference/google-cloud-dialogflow-cx/0.43.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.42.0](/java/docs/reference/google-cloud-dialogflow-cx/0.42.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.41.0](/java/docs/reference/google-cloud-dialogflow-cx/0.41.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.40.0](/java/docs/reference/google-cloud-dialogflow-cx/0.40.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.39.0](/java/docs/reference/google-cloud-dialogflow-cx/0.39.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.38.0](/java/docs/reference/google-cloud-dialogflow-cx/0.38.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.35.0](/java/docs/reference/google-cloud-dialogflow-cx/0.35.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.34.0](/java/docs/reference/google-cloud-dialogflow-cx/0.34.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.33.0](/java/docs/reference/google-cloud-dialogflow-cx/0.33.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.32.0](/java/docs/reference/google-cloud-dialogflow-cx/0.32.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.31.0](/java/docs/reference/google-cloud-dialogflow-cx/0.31.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.30.0](/java/docs/reference/google-cloud-dialogflow-cx/0.30.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.29.0](/java/docs/reference/google-cloud-dialogflow-cx/0.29.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.28.0](/java/docs/reference/google-cloud-dialogflow-cx/0.28.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.27.0](/java/docs/reference/google-cloud-dialogflow-cx/0.27.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.26.0](/java/docs/reference/google-cloud-dialogflow-cx/0.26.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.25.0](/java/docs/reference/google-cloud-dialogflow-cx/0.25.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-dialogflow-cx/0.24.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.23.0](/java/docs/reference/google-cloud-dialogflow-cx/0.23.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.22.0](/java/docs/reference/google-cloud-dialogflow-cx/0.22.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-dialogflow-cx/0.20.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-dialogflow-cx/0.19.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.18.0](/java/docs/reference/google-cloud-dialogflow-cx/0.18.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-dialogflow-cx/0.17.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-dialogflow-cx/0.16.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloud-dialogflow-cx/0.15.0/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.14.7](/java/docs/reference/google-cloud-dialogflow-cx/0.14.7/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.13.1](/java/docs/reference/google-cloud-dialogflow-cx/0.13.1/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.12.1](/java/docs/reference/google-cloud-dialogflow-cx/0.12.1/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder)\n- [0.11.5](/java/docs/reference/google-cloud-dialogflow-cx/0.11.5/com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder) \n\n public interface NluSettingsOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getClassificationThreshold()\n\n public abstract float getClassificationThreshold()\n\nTo filter out false positive results and still get variety in matched\nnatural language inputs for your agent, you can tune the machine learning\nclassification threshold. If the returned score value is less than the\nthreshold value, then a no-match event will be triggered. The score values\nrange from 0.0 (completely uncertain) to 1.0 (completely certain). If set\nto 0.0, the default of 0.3 is used. You can set a separate classification\nthreshold for the flow in each language enabled for the agent.\n\n`float classification_threshold = 3;`\n\n### getModelTrainingMode()\n\n public abstract NluSettings.ModelTrainingMode getModelTrainingMode()\n\nIndicates NLU model training mode.\n\n`.google.cloud.dialogflow.cx.v3.NluSettings.ModelTrainingMode model_training_mode = 4;\n`\n\n### getModelTrainingModeValue()\n\n public abstract int getModelTrainingModeValue()\n\nIndicates NLU model training mode.\n\n`.google.cloud.dialogflow.cx.v3.NluSettings.ModelTrainingMode model_training_mode = 4;\n`\n\n### getModelType()\n\n public abstract NluSettings.ModelType getModelType()\n\nIndicates the type of NLU model.\n\n`.google.cloud.dialogflow.cx.v3.NluSettings.ModelType model_type = 1;`\n\n### getModelTypeValue()\n\n public abstract int getModelTypeValue()\n\nIndicates the type of NLU model.\n\n`.google.cloud.dialogflow.cx.v3.NluSettings.ModelType model_type = 1;`"]]