Agent Coaching instructions that customer can configure.
| JSON representation | 
|---|
|  { 
 "displayName" 
 : 
 string 
 , 
 "displayDetails" 
 : 
 string 
 , 
 "condition" 
 : 
 string 
 , 
 "agentAction" 
 : 
 string 
 , 
 "systemAction" 
 : 
 string 
 , 
 "duplicateCheckResult" 
 : 
 { 
 object (  | 
| Fields | |
|---|---|
| displayName |   Optional. Display name for the instruction. | 
| displayDetails |   Optional. The detailed description of this instruction. | 
| condition |   Optional. The condition of the instruction. For example, "the customer wants to cancel an order". If the users want the instruction to be triggered unconditionally, the condition can be empty. | 
| agentAction |   Optional. The action that human agent should take. For example, "apologize for the slow shipping". If the users only want to use agent coaching for intent detection, agentAction can be empty | 
| systemAction |   Optional. The action that system should take. For example, "call GetOrderTime with order_number={order number provided by the customer}". If the users don't have plugins or don't want to trigger plugins, the systemAction can be empty | 
| duplicateCheckResult |   Output only. Duplication check for the AgentCoachingInstruction. | 
DuplicateCheckResult
Duplication check for the suggestion.
| JSON representation | 
|---|
|  { 
 "duplicateSuggestions" 
 : 
 [ 
 { 
 object (  | 
| Fields | |
|---|---|
| duplicateSuggestions[] |   Output only. The duplicate suggestions. | 
DuplicateSuggestion
The duplicate suggestion details.
| JSON representation | 
|---|
| { "answerRecord" : string , "suggestionIndex" : integer , "similarityScore" : number } | 
| Fields | |
|---|---|
| answerRecord |   Output only. The answer record id of the past duplicate suggestion. | 
| suggestionIndex |   Output only. The index of the duplicate suggestion in the past suggestion list. | 
| similarityScore |   Output only. The similarity score of between the past and current suggestion. | 

