Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb
Overview
Config for suggestion query.
Instance Attribute Summary collapse
-
#confidence_threshold ⇒ Float
Confidence threshold of query result.
-
#context_filter_settings ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
Settings that determine how to filter recent conversation context when generating suggestions.
-
#dialogflow_query_source ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource
Dialogflow source setting.
-
#document_query_source ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource
Document source settings.
-
#knowledge_base_query_source ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource
Knowledge base source settings.
-
#max_results ⇒ Fixnum
Maximum number of results to return.
-
#sections ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigSections
Custom sections to return when requesting a summary of a conversation.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig
constructor
A new instance of GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig
Returns a new instance of GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig.
13366 13367 13368 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13366 def initialize(**args) update!(**args) end |
Instance Attribute Details
#confidence_threshold ⇒ Float
Confidence threshold of query result. Agent Assist gives each suggestion a
score in the range [0.0, 1.0], based on the relevance between the suggestion
and the current conversation context. A score of 0.0 has no relevance, while a
score of 1.0 has high relevance. Only suggestions with a score greater than or
equal to the value of this field are included in the results. For a baseline
model (the default), the recommended value is in the range [0.05, 0.1]. For a
custom model, there is no recommended value. Tune this value by starting from
a very low value and slowly increasing until you have desired results. If this
field is not set, it is default to 0.0, which means that all suggestions are
returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY,
SMART_COMPOSE, KNOWLEDGE_SEARCH, KNOWLEDGE_ASSIST, ENTITY_EXTRACTION.
Corresponds to the JSON property confidenceThreshold
13329 13330 13331 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13329 def confidence_threshold @confidence_threshold end |
#context_filter_settings ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
Settings that determine how to filter recent conversation context when
generating suggestions.
Corresponds to the JSON property contextFilterSettings
13335 13336 13337 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13335 def context_filter_settings @context_filter_settings end |
#dialogflow_query_source ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource
Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST,
ENTITY_EXTRACTION.
Corresponds to the JSON property dialogflowQuerySource
13341 13342 13343 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13341 def dialogflow_query_source @dialogflow_query_source end |
#document_query_source ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource
Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.
Corresponds to the JSON property documentQuerySource
13346 13347 13348 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13346 def document_query_source @document_query_source end |
#knowledge_base_query_source ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource
Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.
Corresponds to the JSON property knowledgeBaseQuerySource
13351 13352 13353 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13351 def knowledge_base_query_source @knowledge_base_query_source end |
#max_results ⇒ Fixnum
Maximum number of results to return. Currently, if unset, defaults to 10. And
the max number is 20.
Corresponds to the JSON property maxResults
13357 13358 13359 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13357 def max_results @max_results end |
#sections ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigSections
Custom sections to return when requesting a summary of a conversation. This is
only supported when baseline_model_version
== '2.0'. Supported features:
CONVERSATION_SUMMARIZATION, CONVERSATION_SUMMARIZATION_VOICE.
Corresponds to the JSON property sections
13364 13365 13366 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13364 def sections @sections end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
13371 13372 13373 13374 13375 13376 13377 13378 13379 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 13371 def update!(**args) @confidence_threshold = args[:confidence_threshold] if args.key?(:confidence_threshold) @context_filter_settings = args[:context_filter_settings] if args.key?(:context_filter_settings) @dialogflow_query_source = args[:dialogflow_query_source] if args.key?(:dialogflow_query_source) @document_query_source = args[:document_query_source] if args.key?(:document_query_source) @knowledge_base_query_source = args[:knowledge_base_query_source] if args.key?(:knowledge_base_query_source) @max_results = args[:max_results] if args.key?(:max_results) @sections = args[:sections] if args.key?(:sections) end |