Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2/classes.rb,
lib/google/apis/dialogflow_v2/representations.rb,
lib/google/apis/dialogflow_v2/representations.rb
Overview
Config for suggestion features.
Instance Attribute Summary collapse
-
#conversation_model_config ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig
Custom conversation models used in agent assist feature.
-
#conversation_process_config ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig
Config to process conversation.
-
#disable_agent_query_logging ⇒ Boolean
(also: #disable_agent_query_logging?)
Optional.
-
#enable_conversation_augmented_query ⇒ Boolean
(also: #enable_conversation_augmented_query?)
Optional.
-
#enable_event_based_suggestion ⇒ Boolean
(also: #enable_event_based_suggestion?)
Automatically iterates all participants and tries to compile suggestions.
-
#query_config ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig
Config for suggestion query.
-
#suggestion_feature ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestionFeature
The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type.
-
#suggestion_trigger_settings ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings
Settings of suggestion trigger.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig
constructor
A new instance of GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig
Returns a new instance of GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig.
10267 10268 10269 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10267 def initialize(**args) update!(**args) end |
Instance Attribute Details
#conversation_model_config ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig
Custom conversation models used in agent assist feature. Supported feature:
ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.
Corresponds to the JSON property conversationModelConfig
10220 10221 10222 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10220 def conversation_model_config @conversation_model_config end |
#conversation_process_config ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig
Config to process conversation.
Corresponds to the JSON property conversationProcessConfig
10225 10226 10227 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10225 def conversation_process_config @conversation_process_config end |
#disable_agent_query_logging ⇒ Boolean Also known as: disable_agent_query_logging?
Optional. Disable the logging of search queries sent by human agents. It can
prevent those queries from being stored at answer records. Supported features:
KNOWLEDGE_SEARCH.
Corresponds to the JSON property disableAgentQueryLogging
10232 10233 10234 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10232 def disable_agent_query_logging @disable_agent_query_logging end |
#enable_conversation_augmented_query ⇒ Boolean Also known as: enable_conversation_augmented_query?
Optional. Enable including conversation context during query answer generation.
Supported features: KNOWLEDGE_SEARCH.
Corresponds to the JSON property enableConversationAugmentedQuery
10239 10240 10241 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10239 def enable_conversation_augmented_query @enable_conversation_augmented_query end |
#enable_event_based_suggestion ⇒ Boolean Also known as: enable_event_based_suggestion?
Automatically iterates all participants and tries to compile suggestions.
Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST,
KNOWLEDGE_ASSIST.
Corresponds to the JSON property enableEventBasedSuggestion
10247 10248 10249 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10247 def enable_event_based_suggestion @enable_event_based_suggestion end |
#query_config ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig
Config for suggestion query.
Corresponds to the JSON property queryConfig
10253 10254 10255 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10253 def query_config @query_config end |
#suggestion_feature ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestionFeature
The type of Human Agent Assistant API suggestion to perform, and the maximum
number of results to return for that type. Multiple Feature objects can be
specified in the features list.
Corresponds to the JSON property suggestionFeature
10260 10261 10262 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10260 def suggestion_feature @suggestion_feature end |
#suggestion_trigger_settings ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings
Settings of suggestion trigger.
Corresponds to the JSON property suggestionTriggerSettings
10265 10266 10267 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10265 def suggestion_trigger_settings @suggestion_trigger_settings end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 10272 def update!(**args) @conversation_model_config = args[:conversation_model_config] if args.key?(:conversation_model_config) @conversation_process_config = args[:conversation_process_config] if args.key?(:conversation_process_config) @disable_agent_query_logging = args[:disable_agent_query_logging] if args.key?(:disable_agent_query_logging) @enable_conversation_augmented_query = args[:enable_conversation_augmented_query] if args.key?(:enable_conversation_augmented_query) @enable_event_based_suggestion = args[:enable_event_based_suggestion] if args.key?(:enable_event_based_suggestion) @query_config = args[:query_config] if args.key?(:query_config) @suggestion_feature = args[:suggestion_feature] if args.key?(:suggestion_feature) @suggestion_trigger_settings = args[:suggestion_trigger_settings] if args.key?(:suggestion_trigger_settings) end |