Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AgentAssistantFeedback
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AgentAssistantFeedback
- 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
Detail feedback of Agent Assistant result.
Instance Attribute Summary collapse
-
#answer_relevance ⇒ String
Optional.
-
#document_correctness ⇒ String
Optional.
-
#document_efficiency ⇒ String
Optional.
-
#knowledge_assist_feedback ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AgentAssistantFeedbackKnowledgeAssistFeedback
Feedback for knowledge assist.
-
#knowledge_search_feedback ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AgentAssistantFeedbackKnowledgeSearchFeedback
Feedback for knowledge search.
-
#summarization_feedback ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AgentAssistantFeedbackSummarizationFeedback
Feedback for conversation summarization.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1AgentAssistantFeedback
constructor
A new instance of GoogleCloudDialogflowV2beta1AgentAssistantFeedback.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1AgentAssistantFeedback
Returns a new instance of GoogleCloudDialogflowV2beta1AgentAssistantFeedback.
11155 11156 11157 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11155 def initialize(**args) update!(**args) end |
Instance Attribute Details
#answer_relevance ⇒ String
Optional. Whether or not the suggested answer is relevant. For example: *
Query: "Can I change my mailing address?" * Suggested document says: "Items
must be returned/exchanged within 60 days of the purchase date." *
answer_relevance: AnswerRelevance.IRRELEVANT
Corresponds to the JSON property answerRelevance
11122 11123 11124 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11122 def answer_relevance @answer_relevance end |
#document_correctness ⇒ String
Optional. Whether or not the information in the document is correct. For
example: * Query: "Can I return the package in 2 days once received?" *
Suggested document says: "Items must be returned/exchanged within 60 days of
the purchase date." * Ground truth: "No return or exchange is allowed." * [
document_correctness]: INCORRECT
Corresponds to the JSON property documentCorrectness
11131 11132 11133 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11131 def document_correctness @document_correctness end |
#document_efficiency ⇒ String
Optional. Whether or not the suggested document is efficient. For example, if
the document is poorly written, hard to understand, hard to use or too long to
find useful information, document_efficiency is DocumentEfficiency.INEFFICIENT.
Corresponds to the JSON property documentEfficiency
11138 11139 11140 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11138 def document_efficiency @document_efficiency end |
#knowledge_assist_feedback ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AgentAssistantFeedbackKnowledgeAssistFeedback
Feedback for knowledge assist.
Corresponds to the JSON property knowledgeAssistFeedback
11143 11144 11145 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11143 def knowledge_assist_feedback @knowledge_assist_feedback end |
#knowledge_search_feedback ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AgentAssistantFeedbackKnowledgeSearchFeedback
Feedback for knowledge search.
Corresponds to the JSON property knowledgeSearchFeedback
11148 11149 11150 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11148 def knowledge_search_feedback @knowledge_search_feedback end |
#summarization_feedback ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AgentAssistantFeedbackSummarizationFeedback
Feedback for conversation summarization.
Corresponds to the JSON property summarizationFeedback
11153 11154 11155 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11153 def summarization_feedback @summarization_feedback end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11160 11161 11162 11163 11164 11165 11166 11167 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11160 def update!(**args) @answer_relevance = args[:answer_relevance] if args.key?(:answer_relevance) @document_correctness = args[:document_correctness] if args.key?(:document_correctness) @document_efficiency = args[:document_efficiency] if args.key?(:document_efficiency) @knowledge_assist_feedback = args[:knowledge_assist_feedback] if args.key?(:knowledge_assist_feedback) @knowledge_search_feedback = args[:knowledge_search_feedback] if args.key?(:knowledge_search_feedback) @summarization_feedback = args[:summarization_feedback] if args.key?(:summarization_feedback) end |