NlpSemanticParsingExpressionStatus

GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingExpressionStatus


Table of Contents ▼

Jump to a specific part of the page:

Description

Status indicating whether the user has finished expressing their intended semantics during a streaming interaction. Semantics are partially expressed when later, unprompted user input is expected to modify the semantics. Future inputs are typically additional speech or continued modification of argument text in form field. These inputs can trigger modifications including adding arguments, changing the intent, or modifying existing arguments. Sensing this status can be done both directly and indirectly. Fluid Actions directly detects this status as the user moves between, or enters and leaves, argument form fields. Understanding indirectly detects this status by the pace of the user's speech, the semantics of the language, and the user's intonation. See go/streaming-nlu-fulfilment-protocol-v1 for details about how it is used in the Streaming NLU Fulfillment protocol.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. status (type: String.t, default: nil)
    -
  2. textCompletenessProbability (type: number(), default: nil)
    - Completeness probability as calculated by the parser's completeness layer.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingExpressionStatus{
status: String.t() | nil,
textCompletenessProbability: number() | nil
}

Function

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

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