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:
DetectIntent
intent matchingDetectIntent
knowledge 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 UpdateAnswerRecord method to send feedback about a specific answer that they believe is wrong.
Generated from protobuf message google.cloud.dialogflow.v2.AnswerRecord
Methods
__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 |
Google\Cloud\Dialogflow\V2\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 |
Google\Cloud\Dialogflow\V2\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 |
Google\Cloud\Dialogflow\V2\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 |
Google\Cloud\Dialogflow\V2\AnswerFeedback
|
Returns | |
---|---|
Type | Description |
$this |
getAgentAssistantRecord
Output only. The record for human agent assistant.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dialogflow\V2\AgentAssistantRecord|null |
hasAgentAssistantRecord
setAgentAssistantRecord
Output only. The record for human agent assistant.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dialogflow\V2\AgentAssistantRecord
|
Returns | |
---|---|
Type | Description |
$this |
getRecord
Returns | |
---|---|
Type | Description |
string |