GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivityIntentEvalPolicy
Table of Contents ▼
Jump to a specific part of the page:
Description
Policy controlling intent level eval.
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
allArguments
(type:GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivityArgumentEvalPolicy
, default:nil
)
- Policy for all arguments, so no need to repeat on every argument. -
enabled
(type:boolean()
, default:nil
)
- Controls whether to enabled limited logging (rpc whitelisting + GWS log query redaction) if the intent wins post-fulfillment ranking. -
nestedIntentOnly
(type:boolean()
, default:nil
)
- The eval policy won't apply if the annotated intent is a root. This check is majorly to prevent calling IntentScrubber halfway from InterpretationScrubber via nested intents. -
scrubEntireIntent
(type:boolean()
, default:nil
)
- Scrub entire intent before saving to eval storage, leaving only intent name and sensitivity info.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivityIntentEvalPolicy{
allArguments: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivityArgumentEvalPolicy.t() | nil,
enabled: boolean() | nil,
nestedIntentOnly: boolean() | nil,
scrubEntireIntent: boolean() | nil
}
allArguments: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivityArgumentEvalPolicy.t() | nil,
enabled: boolean() | nil,
nestedIntentOnly: boolean() | nil,
scrubEntireIntent: boolean() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivityIntentEvalPolicy