Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer
- 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
An answer from Knowledge Connector.
Instance Attribute Summary collapse
-
#answer ⇒ String
The piece of text from the
source
knowledge base document that answers this conversational query. -
#faq_question ⇒ String
The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.
-
#match_confidence ⇒ Float
The system's confidence score that this Knowledge answer is a good match for this conversational query.
-
#match_confidence_level ⇒ String
The system's confidence level that this knowledge answer is a good match for this conversational query.
-
#source ⇒ String
Indicates which Knowledge Document this answer was extracted from.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer
constructor
A new instance of GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer
Returns a new instance of GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer.
15808 15809 15810 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15808 def initialize(**args) update!(**args) end |
Instance Attribute Details
#answer ⇒ String
The piece of text from the source
knowledge base document that answers this
conversational query.
Corresponds to the JSON property answer
15775 15776 15777 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15775 def answer @answer end |
#faq_question ⇒ String
The corresponding FAQ question if the answer was extracted from a FAQ Document,
empty otherwise.
Corresponds to the JSON property faqQuestion
15781 15782 15783 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15781 def faq_question @faq_question end |
#match_confidence ⇒ Float
The system's confidence score that this Knowledge answer is a good match for
this conversational query. The range is from 0.0 (completely uncertain) to 1.0
(completely certain). Note: The confidence score is likely to vary somewhat (
possibly even for identical requests), as the underlying model is under
constant improvement. It may be deprecated in the future. We recommend using
match_confidence_level
which should be generally more stable.
Corresponds to the JSON property matchConfidence
15791 15792 15793 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15791 def match_confidence @match_confidence end |
#match_confidence_level ⇒ String
The system's confidence level that this knowledge answer is a good match for
this conversational query. NOTE: The confidence level for a given `pair may
change without notice, as it depends on models that are constantly being
improved. However, it will change less frequently than the confidence score
below, and should be preferred for referencing the quality of an answer.
Corresponds to the JSON property
matchConfidenceLevel`
15800 15801 15802 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15800 def match_confidence_level @match_confidence_level end |
#source ⇒ String
Indicates which Knowledge Document this answer was extracted from. Format:
projects//knowledgeBases//documents/
.
Corresponds to the JSON property source
15806 15807 15808 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15806 def source @source end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
15813 15814 15815 15816 15817 15818 15819 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 15813 def update!(**args) @answer = args[:answer] if args.key?(:answer) @faq_question = args[:faq_question] if args.key?(:faq_question) @match_confidence = args[:match_confidence] if args.key?(:match_confidence) @match_confidence_level = args[:match_confidence_level] if args.key?(:match_confidence_level) @source = args[:source] if args.key?(:source) end |