BigQuery V14 架构

更新日志:

  • 新字段 discoveryAnalysisResults

下表中列出了列定义。

名称 类型 定义
conversationName STRING 对话资源的名称。
audioFileUri STRING Google Cloud Storage 中音频文件的位置。
dialogflowConversationProfileId STRING 相应对话的 Dialogflow 对话资料 ID。
startTimestampUtc INTEGER 对话开始的时间(以秒为单位)。
startTimestamp 时间戳 对话开始的时间。
loadTimestampUtc INTEGER 对话加载到“数据洞见”中的时间(以秒为单位)。
analysisTimestampUtc INTEGER 最近一次分析的执行时间(以秒为单位)。
conversationUpdateTimestampUtc INTEGER 对话上次更新的时间(以秒为单位)。
INTEGER loadTimestampUtc 的年份日期部分。
INTEGER loadTimestampUtc 的月份日期部分。
INTEGER loadTimestampUtc 中的日期部分。
durationNanos INTEGER 对话时长(以纳秒为单位)。
silenceNanos INTEGER 计算出的静音时长(以纳秒为单位)。
silencePercentage FLOAT 对话中静默时间占总对话时间的百分比。
agentSpeakingPercentage FLOAT 智能体发言的对话百分比。
clientSpeakingPercentage FLOAT 客户在对话中所占的百分比。
agentSentimentScore FLOAT 客服人员情感得分,介于 -1.0(负面)和 1.0(正面)之间。
agentSentimentMagnitude FLOAT 一个从 0 到无穷大的非负数,表示客服人员情感的绝对量级,与具体分数无关。
clientSentimentScore FLOAT 客户情感得分,介于 -1.0(负面)与 1.0(正面)之间。
clientSentimentMagnitude FLOAT 一个非负数,范围从零到无穷大,表示客户情感的绝对量级,与具体分数无关。
clientSentimentRationale STRING 客户情绪得分的理由。
transcript STRING 对话的完整文字转写内容。
turnCount INTEGER 对话中轮流发言的次数。
languageCode STRING 对话的语言代码。
STRING 对话的媒介。
liveAgentHandoff 布尔值 对话是否已移交给人工客服。
问题 REPEATED RECORD 对话的所有问题列表。
issues.name STRING 问题的名称。
issues.score FLOAT 表示问题分配可能性的得分,介于 0 到 1.0 之间。
issues.issueModelId STRING 生成问题分配的问题模型的 ID。
issues.issueId STRING 已分配问题的 ID。
实体 REPEATED RECORD 所有口头实体的列表。
entities.name STRING 实体的名称。
entities.type STRING 实体的类型。
entities.sentimentScore FLOAT 实体情感得分,介于 -1.0(负面)和 1.0(正面)之间。
entities.sentimentMagnitude FLOAT 一个从零到无穷大的非负数,表示实体情感的绝对量级,与具体分数无关。
entities.salience FLOAT 实体的显著性得分。
entities.speakerTag INTEGER 实体提及的来源发言者。
标签 REPEATED RECORD 所有用户提供的标签的列表。
labels.key STRING 用户提供的标签键。
labels.value STRING 用户提供的标签值。
words REPEATED RECORD 所有口头字词的列表。
words.word STRING 转写的字词。
words.startOffsetNanos INTEGER 相应字词的开始时间相对于对话开始时间的时间偏移量(以纳秒为单位)。
words.endOffsetNanos INTEGER 此字词的结束时间相对于对话开始时间的时间偏移量(以纳秒为单位)。
words.speakerTag INTEGER 字词的来源说话人。
words.languageCode STRING 语言代码。
sentences REPEATED RECORD 对话句子的列表。
sentences.sentence STRING 转写后的句子。
sentences.sentimentScore FLOAT 句子情感得分,介于 -1.0(负面)和 1.0(正面)之间。
sentences.sentimentMagnitude FLOAT 一个从零到无穷的非负数,表示句子情感的绝对量级,与具体分数无关。
sentences.speakerTag INTEGER 句子来源的说话人。
sentences.languageCode STRING 语言代码。
sentences.startOffsetNanos INTEGER 相应句子开头相对于对话开头的时间偏移量(以纳秒为单位)。
sentences.endOffsetNanos INTEGER 此句子的结束时间相对于对话开始时间的时间偏移量(以纳秒为单位)。
sentences.createTimeNanos INTEGER 对话消息发生的时间(以纳秒为单位,如果已提供)。
sentences.participantId STRING 参与者 ID(如有)。
sentences.participantRole STRING 参与者角色(如果已提供)。
sentences.obfuscatedExternalUserId STRING 经过混淆处理的外部用户 ID(如果已提供)。
sentences.isCoveredBySmartReplyAllowlist 布尔值 句子是否在 Agent Assist 中已配置的智能回复许可名单中。
sentences.annotations REPEATED RECORD 来自 Dialogflow 运行时集成的注释列表。请参阅完整列表
sentences.annotations.annotationRecord JSON 从 Dialogflow 返回的注解记录。
sentences.annotations.createTimeNanos INTEGER 生成建议时的时间戳。
sentences.annotations.type STRING 建议类型。
sentences.annotations.clicked 布尔值 客户反馈(建议是否被点击)。
sentences.annotations.correctnessLevel STRING 客户对建议正确性的反馈。
sentences.annotations.displayed 布尔值 客户对建议是否显示的反馈。
sentences.annotations.detailedFeedback JSON 从 Dialogflow 返回的详细反馈内容。
sentences.annotations.userInput JSON 用于生成相应注解的明确用户输入。
sentences.intentMatchData REPEATED RECORD 句子的匹配意图列表。
sentences.intentMatchData.intentId STRING 匹配的意图的唯一 ID。
sentences.intentMatchData.displayName STRING 匹配的意图的人类可读名称。
sentences.phraseMatchData REPEATED RECORD 句子的词组匹配数据列表。
sentences.phraseMatchData.phraseMatcherId STRING 短语匹配器的唯一 ID。
sentences.phraseMatchData.revisionId STRING 指明词组匹配器的修订版本。
sentences.phraseMatchData.displayName STRING 短语匹配器的直观易懂的名称。
sentences.highlightData REPEATED RECORD 相应句子的突出显示数据列表。
sentences.highlightData.highlighterName STRING 突出显示器的唯一 ID。
sentences.highlightData.displayName STRING 突出显示器的直观易懂的名称。
sentences.highlightData.type STRING 突出显示器的类型。
sentences.dialogflowIntentMatchData REPEATED RECORD 相应句子的 Dialogflow 意图匹配数据列表。
sentences.dialogflowIntentMatchData.intentName STRING 匹配的 intent 的资源名称。
sentences.dialogflowIntentMatchData.displayName STRING 匹配的意图的人类可读名称。
sentences.dialogflowIntentMatchData.maxConfidence FLOAT 意图匹配的置信度分数,介于 0 和 1.0 之间。
latestSummary RECORD 最新对话摘要。
latestSummary.text STRING 串联成一个字符串的总结内容。
latestSummary.textSections REPEATED RECORD 分为多个部分的摘要内容。键是部分的名称,值是部分的内容。密钥或值没有特定格式。
latestSummary.textSections.key STRING 相应部分的名称。
latestSummary.textSections.value STRING 相应部分的内容。
latestSummary.confidence FLOAT 总结的置信度分数。
latestSummary.metadata REPEATED RECORD 一个包含有关摘要及其来源文档的元数据的映射。
latestSummary.metadata.key STRING 元数据的键。
latestSummary.metadata.value STRING 元数据的值。
latestSummary.answerRecord STRING 回答记录的名称。格式:projects/{project}/locations/{location}/answerRecords/{answer_record}
latestSummary.conversationModel STRING 生成相应摘要的模型的名称。格式:projects/{project}/locations/{location}/conversationModels/{conversation_model}
qaScorecardResults REPEATED RECORD 对话的所有 QaScorecardResult。
qaScorecardResults.qaScorecard STRING 得分卡的完全限定资源名称。格式:projects/{project}/locations/{location}/qaScorecards/{qa_scorecard_id}
qaScorecardResults.qaScorecardRevision STRING 得分卡修订版本的完全限定资源名称。格式:projects/{project}/locations/{location}/qaScorecards/{qa_scorecard_id}/revisions/{revision_id}
qaScorecardResults.qaScorecardResult STRING 得分卡结果的完全限定资源名称。格式:projects/{project}/locations/{location}/qaScorecards/{qa_scorecard_id}/revisions/{revision_id}/results/{result_id}
qaScorecardResults.score FLOAT 为对话分配的分数。
qaScorecardResults.potentialScore FLOAT 分配给对话的潜在得分。
qaScorecardResults.normalizedScore FLOAT 为对话分配的归一化得分。
qaScorecardResults.qaTagResults REPEATED RECORD
qaScorecardResults.qaTagResults.tag STRING 统计信息摘要中分配给问题的标记。
qaScorecardResults.qaTagResults.score FLOAT 为相应对话的标记分配的分数。
qaScorecardResults.qaTagResults.potentialScore FLOAT 为相应对话的标记分配的潜在得分。
qaScorecardResults.qaTagResults.normalizedScore FLOAT 相应对话中指定标记的归一化得分。
qaScorecardResults.qaAnswers REPEATED RECORD 得分卡中问题的答案。
qaScorecardResults.qaAnswers.qaQuestion RECORD 与给定 QaAnswer 对应的 QaQuestion。
qaScorecardResults.qaAnswers.qaQuestion.qaQuestion STRING 问题的资源名称。格式:projects/{project}/locations/{location}/qaScorecards/{qa_scorecard_id}/revisions/{revision_id}/qaQuestions/{qa_question_id}
qaScorecardResults.qaAnswers.qaQuestion.questionBody STRING 问题文本。例如,“客服人员是否问候了客户?”
qaScorecardResults.qaAnswers.qaAnswerStringValue STRING
qaScorecardResults.qaAnswers.qaAnswerNumericValue FLOAT
qaScorecardResults.qaAnswers.qaAnswerBoolValue 布尔值
qaScorecardResults.qaAnswers.qaAnswerNaValue 布尔值
qaScorecardResults.qaAnswers.score FLOAT 分配给回答的分数。
qaScorecardResults.qaAnswers.potentialScore FLOAT 分配给回答的潜在得分。
qaScorecardResults.qaAnswers.normalizedScore FLOAT 分配给答案的归一化得分。
qaScorecardResults.qaAnswers.qaAnswerRationale RECORD 答案的理由。
qaScorecardResults.qaAnswers.qaAnswerRationale.rationale STRING 答案的理由。
qaScorecardResults.qaAnswers.tags REPEATED STRING 用户定义的任意标记列表。
qaScorecardResults.qaAnswers.scoreSources REPEATED RECORD 所有个人得分集的列表。每个得分集都包含一个得分、潜在得分、归一化得分和一个标签得分列表。此对象包含每个问题的得分。
qaScorecardResults.qaAnswers.scoreSources.sourceType STRING 得分的来源。可能的值包括 SOURCE_TYPE_UNSPECIFIED、SYSTEM_GENERATED_ONLY 或 INCLUDES_MANUAL_EDITS。
qaScorecardResults.qaAnswers.scoreSources.score FLOAT 结果的总体数值得分。
qaScorecardResults.qaAnswers.scoreSources.potentialScore FLOAT 记分卡的最高潜在总分。使用 na_value 回答的任何问题都不会纳入此计算。
qaScorecardResults.qaAnswers.scoreSources.normalizedScore FLOAT 标准化得分,即得分除以潜在得分。
qaScorecardResults.qaAnswers.scoreSources.qaTagResults REPEATED RECORD 标记及其得分的集合。
qaScorecardResults.qaAnswers.scoreSources.qaTagResults.tag STRING 得分所适用的标记。
qaScorecardResults.qaAnswers.scoreSources.qaTagResults.score FLOAT 相应标记所适用的得分。
qaScorecardResults.qaAnswers.scoreSources.qaTagResults.potentialScore FLOAT 相应标记所应用的潜在得分。
qaScorecardResults.qaAnswers.scoreSources.qaTagResults.normalizedScore FLOAT 相应标记所应用的归一化得分。
qaScorecardResults.qaAnswers.answerSources REPEATED RECORD 所有单个答案来源的列表。每个回答来源都包含来源类型,以及 LLM 针对问题提供的回答(如果来源为 SYSTEM_GENERATED)。如果来源为 MANUAL_EDIT,此字段将包含用户通过手动修改提供的答案。
qaScorecardResults.qaAnswers.answerSources.sourceType STRING 答案的来源。可能的值包括 SOURCE_TYPE_UNSPECIFIED、SYSTEM_GENERATED 或 MANUAL_EDIT。
qaScorecardResults.qaAnswers.answerSources.qaAnswerStringValue STRING
qaScorecardResults.qaAnswers.answerSources.qaAnswerNumericValue FLOAT
qaScorecardResults.qaAnswers.answerSources.qaAnswerBoolValue 布尔值
qaScorecardResults.qaAnswers.answerSources.qaAnswerNaValue 布尔值
qaScorecardResults.qaAnswers.answerSources.score FLOAT 分配给回答的分数。
qaScorecardResults.qaAnswers.answerSources.potentialScore FLOAT 分配给回答的潜在得分。
qaScorecardResults.qaAnswers.answerSources.normalizedScore FLOAT 分配给答案的归一化得分。
qaScorecardResults.qaAnswers.answerSources.qaAnswerRationale RECORD
qaScorecardResults.qaAnswers.answerSources.qaAnswerRationale.rationale STRING 答案的理由。
qaScorecardResults.scoreSources REPEATED RECORD 所有个人得分集的列表。
qaScorecardResults.scoreSources.sourceType STRING 得分的来源。可能的值包括 SOURCE_TYPE_UNSPECIFIED、SYSTEM_GENERATED_ONLY 或 INCLUDES_MANUAL_EDITS。
qaScorecardResults.scoreSources.score FLOAT 结果的总体数值得分。
qaScorecardResults.scoreSources.potentialScore FLOAT 记分卡的最高潜在总分。使用 na_value 回答的任何问题都不会纳入此计算。
qaScorecardResults.scoreSources.normalizedScore FLOAT 标准化得分,即得分除以潜在得分。
qaScorecardResults.scoreSources.qaTagResults REPEATED RECORD 标记及其得分的集合。
qaScorecardResults.scoreSources.qaTagResults.tag STRING 得分所适用的标记。
qaScorecardResults.scoreSources.qaTagResults.score FLOAT 相应标记所适用的得分。
qaScorecardResults.scoreSources.qaTagResults.potentialScore FLOAT 相应标记所应用的潜在得分。
qaScorecardResults.scoreSources.qaTagResults.normalizedScore FLOAT 相应标记所应用的归一化得分。
代理 REPEATED RECORD 有关代理维度的数据。
agents.agentId STRING 表示代理的用户指定字符串。此字段取代了旧版导出中的 agent_id 字段。
agents.agentDisplayName STRING 代理的名称
agents.agentTeam STRING 用户指定的字符串,表示客服人员的团队。
agents.agentType STRING 代理的类型。可能的值包括 ROLE_UNSPECIFIED、HUMAN_AGENT、AUTOMATED_AGENT、END_USER 或 ANY_AGENT。
feedbackLabels REPEATED RECORD
feedbackLabels.name STRING 反馈标签的资源名称。格式:projects/{project}/locations/{location}/conversations/{conversation}/feedbackLabels/{feedback_label}
feedbackLabels.labeledResource STRING 要添加标签的资源的资源名称。
feedbackLabels.label STRING 字符串标签。
feedbackLabels.qaAnswerStringValue STRING Quality AI:字符串类型的反馈标签。
feedbackLabels.qaAnswerNumericValue FLOAT Quality AI:数值类型的反馈标签。
feedbackLabels.qaAnswerBoolValue 布尔值 Quality AI:布尔值类型的反馈标签。
feedbackLabels.qaAnswerNaValue 布尔值 Quality AI:不适用 (N/A) 类型的反馈标签。
feedbackLabels.createTimestampUtc INTEGER 反馈标签的创建时间戳。
feedbackLabels.updateTimestampUtc INTEGER 上次更新反馈标签时的时间戳。
aaSupervisorMonitoringStatus RECORD 对话的 Agent Assist 监督员监控状态。
aaSupervisorMonitoringStatus.monitored 布尔值 对话是否由 AA 主管监控。
aaSupervisorMonitoringStatus.escalatedToSupervisor 布尔值 对话是否已上报给 AA 主管。
aaSupervisorMonitoringStatus.assignedSupervisor STRING 分配的 AA 主管的 ID。
aaSupervisorMonitoringStatus.transferredToHumanAgent 布尔值 对话是否已转接给人工客服。
discoveryAnalysisResults REPEATED RECORD 应用于对话的所有发现结果的列表。
discoveryAnalysisResults.discoveryName STRING 相应结果所来自的 Discovery 的资源名称。Format: projects/{project}/locations/{location}/discoveryWorkspaces/{discovery_workspace}/discoveries/{discovery}
discoveryAnalysisResults.discoveryGoal STRING 相应 DiscoveryResult 回答的探询式问题。
discoveryAnalysisResults.resultDisplayName STRING 结果显示名称。
discoveryAnalysisResults.drillDownParentName STRING 细分父级的资源名称(如果有)。Format: projects/{project}/locations/{location}/discoveryWorkspaces/{discovery_workspace}/discoveries/{discovery}/revisions/{revision_id}/results/{result_id}
discoveryAnalysisResults.drillDownParentDiscoveryGoal STRING 细分父级的 Discovery 目标(如果有)。
discoveryAnalysisResults.drillDownParentResultDisplayName STRING 细分父级的结果名称(如果有)。