public sealed class EvaluationPersona : IMessage<EvaluationPersona>, IEquatable<EvaluationPersona>, IDeepCloneable<EvaluationPersona>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class EvaluationPersona.
A persona represents an end user in an evaluation.
Implements
IMessageEvaluationPersona, IEquatableEvaluationPersona, IDeepCloneableEvaluationPersona, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1BetaAssembly
Google.Cloud.Ces.V1Beta.dll
Constructors
EvaluationPersona()
public EvaluationPersona()EvaluationPersona(EvaluationPersona)
public EvaluationPersona(EvaluationPersona other)| Parameter | |
|---|---|
| Name | Description |
other |
EvaluationPersona |
Properties
Description
public string Description { get; set; }Optional. The description of the persona.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Required. The display name of the persona. Unique within an app.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Required. The unique identifier of the persona.
Format:
projects/{project}/locations/{location}/apps/{app}/evaluationPersonas/{evaluationPersona}
| Property Value | |
|---|---|
| Type | Description |
string |
|
Personality
public string Personality { get; set; }Required. An instruction for the agent on how to behave in the evaluation.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SpeechConfig
public EvaluationPersona.Types.SpeechConfig SpeechConfig { get; set; }Optional. Configuration for how the persona sounds (TTS settings).
| Property Value | |
|---|---|
| Type | Description |
EvaluationPersonaTypesSpeechConfig |
|