Show / Hide Table of Contents

Class GoogleCloudContactcenterinsightsV1QaQuestion

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

Inheritance
object
GoogleCloudContactcenterinsightsV1QaQuestion
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Contactcenterinsights.v1.Data
Assembly: Google.Apis.Contactcenterinsights.v1.dll
Syntax
public class GoogleCloudContactcenterinsightsV1QaQuestion : IDirectResponseSchema

Properties

Abbreviation

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

Declaration
[JsonProperty("abbreviation")]
public virtual string Abbreviation { get; set; }
Property Value
Type Description
string

AnswerChoices

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

Declaration
[JsonProperty("answerChoices")]
public virtual IList<GoogleCloudContactcenterinsightsV1QaQuestionAnswerChoice> AnswerChoices { get; set; }
Property Value
Type Description
IList<GoogleCloudContactcenterinsightsV1QaQuestionAnswerChoice>

AnswerInstructions

Instructions describing how to determine the answer.

Declaration
[JsonProperty("answerInstructions")]
public virtual string AnswerInstructions { get; set; }
Property Value
Type Description
string

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

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

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Metrics

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.

Declaration
[JsonProperty("metrics")]
public virtual GoogleCloudContactcenterinsightsV1QaQuestionMetrics Metrics { get; set; }
Property Value
Type Description
GoogleCloudContactcenterinsightsV1QaQuestionMetrics

Name

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

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

Order

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

Declaration
[JsonProperty("order")]
public virtual int? Order { get; set; }
Property Value
Type Description
int?

QuestionBody

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

Declaration
[JsonProperty("questionBody")]
public virtual string QuestionBody { get; set; }
Property Value
Type Description
string

Tags

Questions are tagged for categorization and scoring. Tags can either be: - Default Tags: These are predefined categories. They are identified by their string value (e.g., "BUSINESS", "COMPLIANCE", and "CUSTOMER"). - Custom Tags: These are user-defined categories. They are identified by their full resource name (e.g., projects/{project}/locations/{location}/qaQuestionTags/{qa_question_tag}). Both default and custom tags are used to group questions and to influence the scoring of each question.

Declaration
[JsonProperty("tags")]
public virtual IList<string> Tags { get; set; }
Property Value
Type Description
IList<string>

TuningMetadata

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.

Declaration
[JsonProperty("tuningMetadata")]
public virtual GoogleCloudContactcenterinsightsV1QaQuestionTuningMetadata TuningMetadata { get; set; }
Property Value
Type Description
GoogleCloudContactcenterinsightsV1QaQuestionTuningMetadata

UpdateTime

object representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
object

UpdateTimeDateTimeOffset

DateTimeOffset representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UpdateTimeRaw

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

Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX