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 matching
DetectIntentknowledge
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 suggestions.list API. Together with the answers,AnswerRecord.nameare returned to the customers.
The customer uses theAnswerRecord.nameto call the [answerRecords.patch][] method to send feedback about a specific answer that they believe is wrong.
JSON representation
{"name":string,"answerFeedback":{object (AnswerFeedback)},// Union fieldrecordcan be only one of the following:"agentAssistantRecord":{object (AgentAssistantRecord)}// End of list of possible types for union fieldrecord.}
Fields
name
string
The unique identifier of this answer record. Required forAnswerRecords.UpdateAnswerRecordmethod. Format:projects/<Project ID>/locations/<Location
ID>/answerRecords/<Answer Record ID>.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-27 UTC."],[[["\u003cp\u003eAnswer records manage the history and feedback for Dialogflow answers, specifically for human agent assistant article suggestions and FAQs.\u003c/p\u003e\n"],["\u003cp\u003eAnswer records do not include \u003ccode\u003eDetectIntent\u003c/code\u003e intent matching or knowledge, and are unrelated to conversation history settings in the Dialogflow Console.\u003c/p\u003e\n"],["\u003cp\u003eCustomers can provide feedback on answers through the \u003ccode\u003eanswerRecords.patch\u003c/code\u003e method, using the \u003ccode\u003eAnswerRecord.name\u003c/code\u003e returned by the suggestions.list API.\u003c/p\u003e\n"],["\u003cp\u003eThe JSON representation of an AnswerRecord includes fields like \u003ccode\u003ename\u003c/code\u003e, \u003ccode\u003eanswerFeedback\u003c/code\u003e, and a union field \u003ccode\u003erecord\u003c/code\u003e for agent assistant records, containing a unique identifier and feedback.\u003c/p\u003e\n"],["\u003cp\u003eThe available methods for managing answer records include listing, and patching the records, with the \u003ccode\u003eget\u003c/code\u003e method being deprecated.\u003c/p\u003e\n"]]],[],null,["# REST Resource: projects.locations.answerRecords\n\n- [Resource: AnswerRecord](#AnswerRecord)\n - [JSON representation](#AnswerRecord.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: AnswerRecord\n----------------------\n\nAnswer records are records to manage answer history and feedbacks for Dialogflow.\n\nCurrently, answer record includes:\n\n- human agent assistant article suggestion\n- human agent assistant faq article\n\nIt doesn't include:\n\n- `DetectIntent` intent matching\n- `DetectIntent` knowledge\n\nAnswer 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.\n\nA typical workflow for customers provide feedback to an answer is:\n\n1. For human agent assistant, customers get suggestion via suggestions.list API. Together with the answers, [AnswerRecord.name](/dialogflow/es/docs/reference/rest/v2beta1/projects.answerRecords#AnswerRecord.FIELDS.name) are returned to the customers.\n2. The customer uses the [AnswerRecord.name](/dialogflow/es/docs/reference/rest/v2beta1/projects.answerRecords#AnswerRecord.FIELDS.name) to call the \\[answerRecords.patch\\]\\[\\] method to send feedback about a specific answer that they believe is wrong."]]