Class: Google::Cloud::DiscoveryEngine::V1beta::Answer::QueryUnderstandingInfo

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/discoveryengine/v1beta/answer.rb

Overview

Query understanding information.

Defined Under Namespace

Classes: QueryClassificationInfo

Instance Attribute Summary collapse

Instance Attribute Details

#query_classification_info::Array<::Google::Cloud::DiscoveryEngine::V1beta::Answer::QueryUnderstandingInfo::QueryClassificationInfo>

Returns Query classification information.



429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
# File 'proto_docs/google/cloud/discoveryengine/v1beta/answer.rb', line 429

class QueryUnderstandingInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Query classification information.
  # @!attribute [rw] type
  #   @return [::Google::Cloud::DiscoveryEngine::V1beta::Answer::QueryUnderstandingInfo::QueryClassificationInfo::Type]
  #     Query classification type.
  # @!attribute [rw] positive
  #   @return [::Boolean]
  #     Classification output.
  class QueryClassificationInfo
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # Query classification types.
    module Type
      # Unspecified query classification type.
      TYPE_UNSPECIFIED = 0

      # Adversarial query classification type.
      ADVERSARIAL_QUERY = 1

      # Non-answer-seeking query classification type, for chit chat.
      NON_ANSWER_SEEKING_QUERY = 2

      # Jail-breaking query classification type.
      JAIL_BREAKING_QUERY = 3

      # Non-answer-seeking query classification type, for no clear intent.
      NON_ANSWER_SEEKING_QUERY_V2 = 4

      # User defined query classification type.
      USER_DEFINED_CLASSIFICATION_QUERY = 5
    end
  end
end