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.
Implements
IMessageQaQuestion, IEquatableQaQuestion, IDeepCloneableQaQuestion, IBufferMessage, IMessageNamespace
Google.Cloud.ContactCenterInsights.V1Assembly
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 |