Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AgentAssistantFeedback
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AgentAssistantFeedback
- 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
Detail feedback of Agent Assist result.
Instance Attribute Summary collapse
-
#answer_relevance ⇒ String
Optional.
-
#document_correctness ⇒ String
Optional.
-
#document_efficiency ⇒ String
Optional.
-
#knowledge_assist_feedback ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeAssistFeedback
Feedback for knowledge assist.
-
#knowledge_search_feedback ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeSearchFeedback
Feedback for knowledge search.
-
#summarization_feedback ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AgentAssistantFeedbackSummarizationFeedback
Feedback for conversation summarization.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2AgentAssistantFeedback
constructor
A new instance of GoogleCloudDialogflowV2AgentAssistantFeedback.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2AgentAssistantFeedback
Returns a new instance of GoogleCloudDialogflowV2AgentAssistantFeedback.
7960 7961 7962 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7960 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
7927 7928 7929 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7927 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
7936 7937 7938 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7936 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
7943 7944 7945 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7943 def document_efficiency @document_efficiency end |
#knowledge_assist_feedback ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeAssistFeedback
Feedback for knowledge assist.
Corresponds to the JSON property knowledgeAssistFeedback
7948 7949 7950 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7948 def knowledge_assist_feedback @knowledge_assist_feedback end |
#knowledge_search_feedback ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeSearchFeedback
Feedback for knowledge search.
Corresponds to the JSON property knowledgeSearchFeedback
7953 7954 7955 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7953 def knowledge_search_feedback @knowledge_search_feedback end |
#summarization_feedback ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AgentAssistantFeedbackSummarizationFeedback
Feedback for conversation summarization.
Corresponds to the JSON property summarizationFeedback
7958 7959 7960 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7958 def summarization_feedback @summarization_feedback end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7965 7966 7967 7968 7969 7970 7971 7972 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7965 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 |