Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class AnswerRecord.
Answer records are records to manage answer history and feedbacks for Dialogflow.
Currently, answer record includes:
- human agent assistant article suggestion
- human agent assistant faq article It doesn't include:
DetectIntentintent matchingDetectIntentknowledge Answer records are not related to the conversation history in the Dialogflow Console. A Record is generated even when the end-user disables conversation history in the console. Records are created when there's a human agent assistant suggestion generated. A typical workflow for customers provide feedback to an answer is:- For human agent assistant, customers get suggestion via ListSuggestions API. Together with the answers, AnswerRecord.name are returned to the customers.
- The customer uses the AnswerRecord.name to call the AnswerRecords.UpdateAnswerRecord method to send feedback about a specific answer that they believe is wrong.
Generated from protobuf message google.cloud.dialogflow.v2.AnswerRecord
Namespace
Google \ Cloud \ Dialogflow \ V2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
The unique identifier of this answer record. Format: |
↳ answer_feedback |
AnswerFeedback
Required. The AnswerFeedback for this record. You can set this with AnswerRecords.UpdateAnswerRecord in order to give us feedback about this answer. |
↳ agent_assistant_record |
AgentAssistantRecord
Output only. The record for human agent assistant. |
getName
The unique identifier of this answer record.
Format: projects/<Project ID>/locations/<Location
ID>/answerRecords/<Answer Record ID>.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
The unique identifier of this answer record.
Format: projects/<Project ID>/locations/<Location
ID>/answerRecords/<Answer Record ID>.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAnswerFeedback
Required. The AnswerFeedback for this record. You can set this with AnswerRecords.UpdateAnswerRecord in order to give us feedback about this answer.
| Returns | |
|---|---|
| Type | Description |
AnswerFeedback|null |
|
hasAnswerFeedback
clearAnswerFeedback
setAnswerFeedback
Required. The AnswerFeedback for this record. You can set this with AnswerRecords.UpdateAnswerRecord in order to give us feedback about this answer.
| Parameter | |
|---|---|
| Name | Description |
var |
AnswerFeedback
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAgentAssistantRecord
Output only. The record for human agent assistant.
| Returns | |
|---|---|
| Type | Description |
AgentAssistantRecord|null |
|
hasAgentAssistantRecord
setAgentAssistantRecord
Output only. The record for human agent assistant.
| Parameter | |
|---|---|
| Name | Description |
var |
AgentAssistantRecord
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRecord
| Returns | |
|---|---|
| Type | Description |
string |
|