Gemini Enterprise for Customer Experience v1beta API - Class EvaluationPersona (1.0.0-beta01)

public sealed class EvaluationPersona : IMessage<EvaluationPersona>, IEquatable<EvaluationPersona>, IDeepCloneable<EvaluationPersona>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class EvaluationPersona.

A persona represents an end user in an evaluation.

Inheritance

object > EvaluationPersona

Namespace

Google.Cloud.Ces.V1Beta

Assembly

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