Esquema de BigQuery V4

Registro de cambios:

  • Nuevo campo agents
  • Nuevo campo conversationUpdateTimestampUtc
  • Nuevo campo qaScorecardResults
  • Nuevo campo sentences.annotations.userInput
  • Nuevo campo updateTimestampUtc
  • Campo obsoleto agentId

Encuentra las definiciones de las columnas en la siguiente tabla.

Nombre Tipo Definición
conversationName STRING Nombre del recurso de conversación.
audioFileUri STRING Ubicación del archivo de audio en Google Cloud Storage.
dialogflowConversationProfileId STRING Es el ID del perfil de conversación de Dialogflow de esta conversación.
startTimestampUtc INTEGER Es la hora en segundos en la que comenzó la conversación.
loadTimestampUtc INTEGER Es la hora en segundos en la que se cargó la conversación en Insights.
analysisTimestampUtc INTEGER Es la hora en segundos en la que se realizó el análisis más reciente.
updateTimestampUtc JSON Hora en segundos en la que se actualizó la conversación por última vez. Este campo es obsoleto. Usa conversation_update_timestamp_utc en su lugar, que es el tipo correcto.
conversationUpdateTimestampUtc INTEGER Hora en segundos en la que se actualizó la conversación por última vez.
año INTEGER Es la parte del año de la fecha loadTimestampUtc.
mes INTEGER Es la parte del mes de la fecha de loadTimestampUtc.
día INTEGER Es la parte de la fecha del día de loadTimestampUtc.
durationNanos INTEGER Duración de la conversación en nanosegundos.
silenceNanos INTEGER Cantidad de nanosegundos calculados como silencio.
silencePercentage FLOAT Porcentaje del tiempo total de la conversación en silencio.
agentSpeakingPercentage FLOAT Porcentaje de la conversación en la que habla el agente.
clientSpeakingPercentage FLOAT Porcentaje de la conversación en la que habla el cliente.
agentSentimentScore FLOAT Es la puntuación de opinión del agente, que varía entre -1.0 (negativa) y 1.0 (positiva).
agentSentimentMagnitude FLOAT Es un número no negativo de cero a infinito que representa la magnitud absoluta de la opinión del agente, independientemente de la puntuación.
clientSentimentScore FLOAT Es la puntuación de opinión del cliente, que varía entre -1.0 (negativa) y 1.0 (positiva).
clientSentimentMagnitude FLOAT Es un número no negativo de cero a infinito que representa la magnitud absoluta de la opinión del cliente, independientemente de la puntuación.
transcripción STRING Es la transcripción de texto completa de la conversación.
turnCount INTEGER Es la cantidad de turnos que se tomaron en la conversación.
languageCode STRING Es el código de idioma de la conversación.
medio STRING Es el medio de la conversación.
issues REPEATED RECORD Es la lista de todos los problemas de la conversación.
issues.name STRING Es el nombre del problema.
issues.score FLOAT Es la puntuación que indica la probabilidad de la asignación del problema, entre 0 y 1.0.
issues.issueModelId STRING ID del modelo de problemas que generó la asignación del problema.
issues.issueId STRING ID del problema asignado.
entidades REPEATED RECORD Es la lista de todas las entidades habladas.
entities.name STRING Es el nombre de la entidad.
entities.type STRING Es el tipo de entidad.
entities.sentimentScore FLOAT Es la puntuación de opinión de la entidad, que varía entre -1.0 (negativa) y 1.0 (positiva).
entities.sentimentMagnitude FLOAT Es un número no negativo de cero a infinito que representa la magnitud absoluta de la opinión de la entidad, independientemente de la puntuación.
entities.salience FLOAT Es la puntuación de importancia de la entidad.
entities.speakerTag INTEGER Es el orador del que se originó la mención de la entidad.
etiquetas REPEATED RECORD Es la lista de todas las etiquetas proporcionadas por el usuario.
labels.key STRING Es la clave de etiqueta proporcionada por el usuario.
labels.value STRING Es el valor de la etiqueta proporcionado por el usuario.
palabras REPEATED RECORD Es la lista de todas las palabras pronunciadas.
words.word STRING Es la palabra transcrita.
words.startOffsetNanos INTEGER Es la compensación horaria en nanosegundos del inicio de esta palabra en relación con el comienzo de la conversación.
words.endOffsetNanos INTEGER Es la compensación horaria en nanosegundos del final de esta palabra en relación con el comienzo de la conversación.
words.speakerTag INTEGER Es el orador del que se originó la palabra.
words.languageCode STRING Es el código de idioma.
oraciones REPEATED RECORD Es la lista de oraciones de la conversación.
sentences.sentence STRING Es la oración transcrita.
sentences.sentimentScore FLOAT Es la puntuación de opinión de la oración, que varía entre -1.0 (negativa) y 1.0 (positiva).
sentences.sentimentMagnitude FLOAT Es un número no negativo de cero a infinito que representa la magnitud absoluta del sentimiento de la oración, independientemente de la puntuación.
sentences.speakerTag INTEGER Es el orador del que se originó la oración.
sentences.languageCode STRING Es el código de idioma.
sentences.startOffsetNanos INTEGER Es la compensación horaria en nanosegundos del inicio de esta oración en relación con el comienzo de la conversación.
sentences.endOffsetNanos INTEGER Es la compensación horaria en nanosegundos del final de esta oración en relación con el comienzo de la conversación.
sentences.createTimeNanos INTEGER Hora en nanosegundos en la que se produjo el mensaje de la conversación, si se proporciona.
sentences.participantId STRING ID del participante, si se proporciona.
sentences.participantRole STRING Rol del participante, si se proporciona.
sentences.obfuscatedExternalUserId STRING ID de usuario externo ofuscado, si se proporciona.
sentences.isCoveredBySmartReplyAllowlist BOOL Indica si la oración está cubierta por una lista de entidades permitidas de Respuesta inteligente configurada en la Asistencia del agente.
sentences.annotations REPEATED RECORD Es la lista de anotaciones de la integración del entorno de ejecución de Dialogflow. Consulta la lista completa.
sentences.annotations.annotationRecord JSON Es el registro de anotación que devuelve Dialogflow.
sentences.annotations.createTimeNanos INTEGER Es la marca de tiempo en la que se generó la sugerencia.
sentences.annotations.type STRING Es el tipo de sugerencia.
sentences.annotations.clicked BOOL Comentarios del cliente sobre si se hizo clic en la sugerencia.
sentences.annotations.correctnessLevel STRING Comentarios del cliente sobre el nivel de corrección de la sugerencia.
sentences.annotations.displayed BOOL Comentarios del cliente sobre si se mostró la sugerencia.
sentences.annotations.detailedFeedback JSON Es el contenido detallado de los comentarios que devuelve Dialogflow.
sentences.annotations.userInput JSON Es la entrada explícita del usuario que se usó para generar esta anotación.
sentences.intentMatchData REPEATED RECORD Es la lista de intents que coinciden con la oración.
sentences.intentMatchData.intentId STRING Es el ID único del intent coincidente.
sentences.intentMatchData.displayName STRING Es el nombre legible del intent coincidente.
sentences.phraseMatchData REPEATED RECORD Es la lista de datos de concordancia de frase para la oración.
sentences.phraseMatchData.phraseMatcherId STRING Es el ID único del comparador de frases.
sentences.phraseMatchData.revisionId STRING Indica la revisión del comparador de frases.
sentences.phraseMatchData.displayName STRING Es el nombre legible del comparador de frases.
sentences.highlightData REPEATED RECORD Es la lista de datos del resaltador para la oración.
sentences.highlightData.highlighterName STRING Es el ID único del destacador.
sentences.highlightData.displayName STRING Es el nombre legible del destacador.
sentences.highlightData.type STRING Es el tipo de destacador.
sentences.dialogflowIntentMatchData REPEATED RECORD Es la lista de datos de coincidencia de intents de Dialogflow para la oración.
sentences.dialogflowIntentMatchData.intentName STRING Es el nombre del recurso del intent coincidente.
sentences.dialogflowIntentMatchData.displayName STRING Es el nombre legible del intent coincidente.
sentences.dialogflowIntentMatchData.maxConfidence FLOAT Es la puntuación de confianza de la coincidencia de intención, entre 0 y 1.0.
latestSummary RECORD Es el resumen de la conversación más reciente.
latestSummary.text STRING Es el contenido del resumen que se concatena en una sola cadena.
latestSummary.textSections REPEATED RECORD Es el contenido del resumen que se divide en secciones. La clave es el nombre de la sección y el valor es el contenido de la sección. No hay un formato específico para la clave o el valor.
latestSummary.textSections.key STRING Es el nombre de la sección.
latestSummary.textSections.value STRING Es el contenido de la sección.
latestSummary.confidence FLOAT Es la puntuación de confianza del resumen.
latestSummary.metadata REPEATED RECORD Es un mapa que contiene metadatos sobre el resumen y el documento del que se origina.
latestSummary.metadata.key STRING Es la clave de los metadatos.
latestSummary.metadata.value STRING Es el valor de los metadatos.
latestSummary.answerRecord STRING Es el nombre del registro de respuesta. Formato: projects/{project}/locations/{location}/answerRecords/{answer_record}
latestSummary.conversationModel STRING Es el nombre del modelo que genera este resumen. Formato: projects/{project}/locations/{location}/conversationModels/{conversation_model}
qaScorecardResults REPEATED RECORD Son todos los QaScorecardResult disponibles para la conversación.
qaScorecardResults.qaScorecard STRING Es el nombre de recurso completamente calificado del cuadro de evaluación. Formato: projects/{project}/locations/{location}/qaScorecards/{qa_scorecard_id}
qaScorecardResults.qaScorecardRevision STRING Es el nombre de recurso completamente calificado de la revisión del cuadro de evaluación. Formato: projects/{project}/locations/{location}/qaScorecards/{qa_scorecard_id}/revisions/{revision_id}
qaScorecardResults.qaScorecardResult STRING Es el nombre de recurso completamente calificado del resultado del cuadro de evaluación. Formato: projects/{project}/locations/{location}/qaScorecards/{qa_scorecard_id}/revisions/{revision_id}/results/{result_id}
qaScorecardResults.score FLOAT Es la puntuación asignada a la conversación.
qaScorecardResults.potentialScore FLOAT Es la puntuación potencial asignada a la conversación.
qaScorecardResults.normalizedScore FLOAT Es la puntuación normalizada asignada a la conversación.
qaScorecardResults.qaTagResults REPEATED RECORD
qaScorecardResults.qaTagResults.tag STRING Es la etiqueta asignada a las preguntas del cuadro de evaluación.
qaScorecardResults.qaTagResults.score FLOAT Es la puntuación asignada a la etiqueta para esta conversación.
qaScorecardResults.qaTagResults.potentialScore FLOAT Es la puntuación potencial asignada a la etiqueta para esta conversación.
qaScorecardResults.qaTagResults.normalizedScore FLOAT Es la puntuación normalizada de la etiqueta determinada para esta conversación.
qaScorecardResults.qaAnswers REPEATED RECORD Son las respuestas a las preguntas de la tarjeta de evaluación.
qaScorecardResults.qaAnswers.qaQuestion RECORD Es un objeto QaQuestion que corresponde al objeto QaAnswer determinado.
qaScorecardResults.qaAnswers.qaQuestion.qaQuestion STRING Es el nombre del recurso de la pregunta. Formato: projects/{project}/locations/{location}/qaScorecards/{qa_scorecard_id}/revisions/{revision_id}/qaQuestions/{qa_question_id}
qaScorecardResults.qaAnswers.qaQuestion.questionBody STRING Es el texto de la pregunta. Por ejemplo, "¿El agente saludó al cliente?".
qaScorecardResults.qaAnswers.qaAnswerStringValue STRING
qaScorecardResults.qaAnswers.qaAnswerNumericValue FLOAT
qaScorecardResults.qaAnswers.qaAnswerBoolValue BOOL
qaScorecardResults.qaAnswers.qaAnswerNaValue BOOL
qaScorecardResults.qaAnswers.score FLOAT Es la puntuación asignada a la respuesta.
qaScorecardResults.qaAnswers.potentialScore FLOAT Es la puntuación potencial asignada a la respuesta.
qaScorecardResults.qaAnswers.normalizedScore FLOAT Es la puntuación normalizada asignada a la respuesta.
qaScorecardResults.qaAnswers.tags REPEATED STRING Es una lista definida por el usuario de etiquetas arbitrarias.
agentes REPEATED RECORD Son los metadatos sobre la dimensión del agente.
agents.agentId STRING Es una cadena especificada por el usuario que representa al agente. Este campo reemplaza al campo agent_id en las versiones de exportación anteriores.
agents.agentDisplayName STRING El nombre del agente
agents.agentTeam STRING Es una cadena especificada por el usuario que representa el equipo del agente.