KnowledgeAnswersSensitivityIntentEvalPolicy

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):

View Attributes

Attributes

  1. allArguments (type: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivityArgumentEvalPolicy, default: nil)
    - Policy for all arguments, so no need to repeat on every argument.
  2. enabled (type: boolean(), default: nil)
    - Controls whether to enabled limited logging (rpc whitelisting + GWS log query redaction) if the intent wins post-fulfillment ranking.
  3. 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.
  4. 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
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivityIntentEvalPolicy