Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class SuggestionQueryConfig.
Config for suggestion query.
Generated from protobuf message google.cloud.dialogflow.v2.HumanAgentAssistantConfig.SuggestionQueryConfig
Namespace
Google \ Cloud \ Dialogflow \ V2 \ HumanAgentAssistantConfigMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ knowledge_base_query_source |
SuggestionQueryConfig\KnowledgeBaseQuerySource
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ. |
↳ document_query_source |
SuggestionQueryConfig\DocumentQuerySource
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE. |
↳ dialogflow_query_source |
SuggestionQueryConfig\DialogflowQuerySource
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST. |
↳ max_results |
int
Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20. |
↳ 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 defaults 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. |
↳ context_filter_settings |
SuggestionQueryConfig\ContextFilterSettings
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped. |
↳ sections |
SuggestionQueryConfig\Sections
Optional. The customized sections chosen to return when requesting a summary of a conversation. |
↳ context_size |
int
Optional. The number of recent messages to include in the context. Supported features: KNOWLEDGE_ASSIST. |
getKnowledgeBaseQuerySource
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
Returns | |
---|---|
Type | Description |
SuggestionQueryConfig\KnowledgeBaseQuerySource|null |
hasKnowledgeBaseQuerySource
setKnowledgeBaseQuerySource
Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.
Parameter | |
---|---|
Name | Description |
var |
SuggestionQueryConfig\KnowledgeBaseQuerySource
|
Returns | |
---|---|
Type | Description |
$this |
getDocumentQuerySource
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
Returns | |
---|---|
Type | Description |
SuggestionQueryConfig\DocumentQuerySource|null |
hasDocumentQuerySource
setDocumentQuerySource
Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.
Parameter | |
---|---|
Name | Description |
var |
SuggestionQueryConfig\DocumentQuerySource
|
Returns | |
---|---|
Type | Description |
$this |
getDialogflowQuerySource
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
Returns | |
---|---|
Type | Description |
SuggestionQueryConfig\DialogflowQuerySource|null |
hasDialogflowQuerySource
setDialogflowQuerySource
Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.
Parameter | |
---|---|
Name | Description |
var |
SuggestionQueryConfig\DialogflowQuerySource
|
Returns | |
---|---|
Type | Description |
$this |
getMaxResults
Maximum number of results to return. Currently, if unset, defaults to 10.
And the max number is 20.
Returns | |
---|---|
Type | Description |
int |
setMaxResults
Maximum number of results to return. Currently, if unset, defaults to 10.
And the max number is 20.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getConfidenceThreshold
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 defaults 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.
Returns | |
---|---|
Type | Description |
float |
setConfidenceThreshold
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 defaults 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.
Parameter | |
---|---|
Name | Description |
var |
float
|
Returns | |
---|---|
Type | Description |
$this |
getContextFilterSettings
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
Returns | |
---|---|
Type | Description |
SuggestionQueryConfig\ContextFilterSettings|null |
hasContextFilterSettings
clearContextFilterSettings
setContextFilterSettings
Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.
Parameter | |
---|---|
Name | Description |
var |
SuggestionQueryConfig\ContextFilterSettings
|
Returns | |
---|---|
Type | Description |
$this |
getSections
Optional. The customized sections chosen to return when requesting a summary of a conversation.
Returns | |
---|---|
Type | Description |
SuggestionQueryConfig\Sections|null |
hasSections
clearSections
setSections
Optional. The customized sections chosen to return when requesting a summary of a conversation.
Parameter | |
---|---|
Name | Description |
var |
SuggestionQueryConfig\Sections
|
Returns | |
---|---|
Type | Description |
$this |
getContextSize
Optional. The number of recent messages to include in the context.
Supported features: KNOWLEDGE_ASSIST.
Returns | |
---|---|
Type | Description |
int |
setContextSize
Optional. The number of recent messages to include in the context.
Supported features: KNOWLEDGE_ASSIST.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getQuerySource
Returns | |
---|---|
Type | Description |
string |