Contact Center AI Insights v1 API - Class QaQuestion (2.18.0)

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

Reference documentation and code samples for the Contact Center AI Insights v1 API class QaQuestion.

A single question to be scored by the Insights QA feature.

Inheritance

object > QaQuestion

Namespace

Google.Cloud.ContactCenterInsights.V1

Assembly

Google.Cloud.ContactCenterInsights.V1.dll

Constructors

QaQuestion()

public QaQuestion()

QaQuestion(QaQuestion)

public QaQuestion(QaQuestion other)
Parameter
Name Description
other QaQuestion

Properties

Abbreviation

public string Abbreviation { get; set; }

Short, descriptive string, used in the UI where it's not practical to display the full question body. E.g., "Greeting".

Property Value
Type Description
string

AnswerChoices

public RepeatedField<QaQuestion.Types.AnswerChoice> AnswerChoices { get; }

A list of valid answers to the question, which the LLM must choose from.

Property Value
Type Description
RepeatedFieldQaQuestionTypesAnswerChoice

AnswerInstructions

public string AnswerInstructions { get; set; }

Instructions describing how to determine the answer.

Property Value
Type Description
string

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time at which this question was created.

Property Value
Type Description
Timestamp

Metrics

public QaQuestion.Types.Metrics Metrics { get; set; }

Metrics of the underlying tuned LLM over a holdout/test set while fine tuning the underlying LLM for the given question. This field will only be populated if and only if the question is part of a scorecard revision that has been tuned.

Property Value
Type Description
QaQuestionTypesMetrics

Name

public string Name { get; set; }

Identifier. The resource name of the question. Format: projects/{project}/locations/{location}/qaScorecards/{qa_scorecard}/revisions/{revision}/qaQuestions/{qa_question}

Property Value
Type Description
string

Order

public int Order { get; set; }

Defines the order of the question within its parent scorecard revision.

Property Value
Type Description
int

QaQuestionName

public QaQuestionName QaQuestionName { get; set; }

QaQuestionName-typed view over the Name resource name property.

Property Value
Type Description
QaQuestionName

QuestionBody

public string QuestionBody { get; set; }

Question text. E.g., "Did the agent greet the customer?"

Property Value
Type Description
string

Tags

public RepeatedField<string> Tags { get; }

User-defined list of arbitrary tags for the question. Used for grouping/organization and for weighting the score of each question.

Property Value
Type Description
RepeatedFieldstring

TuningMetadata

public QaQuestion.Types.TuningMetadata TuningMetadata { get; set; }

Metadata about the tuning operation for the question.This field will only be populated if and only if the question is part of a scorecard revision that has been tuned.

Property Value
Type Description
QaQuestionTypesTuningMetadata

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The most recent time at which the question was updated.

Property Value
Type Description
Timestamp