Conversational Analytics, potenciado por Gemini para Google Cloud, te permite investigar tus datos haciendo preguntas sobre ellos en lenguaje conversacional a través de una interfaz de chat intuitiva. Cuando usas Conversational Analytics con un panel definido por el usuario o un panel de LookML, Conversational Analytics crea un agente de datos conectado al panel. A medida que converses con el agente del panel, este consultará tu panel y cualquiera de sus tarjetas vinculadas a la consulta. Puedes personalizar los agentes del panel definidos por el usuario con contexto e instrucciones específicos para los datos de tu panel.
En esta página, se explica cómo usar Conversational Analytics para interactuar con los datos del panel. Abarca los siguientes temas:
- Cómo iniciar una conversación desde un panel
- Cómo agregar instrucciones y contexto del agente
- Cómo hacer preguntas sobre los datos del panel
- Administra conversaciones
- Limitaciones conocidas con las conversaciones
Antes de comenzar
Antes de usar Conversational Analytics para interactuar con los datos de tu panel, asegúrate de que se hayan cumplido los requisitos y la configuración de tu instancia de Looker y de que se te hayan otorgado los permisos adecuados para realizar las tareas que se describen en esta página.
Cómo iniciar una conversación desde un panel de Looker
Para iniciar una conversación con un agente del panel desde un panel definido por el usuario o un panel de LookML, selecciona spark Chatea con este panel.
Una vez que creaste una conversación, puedes hacer preguntas sobre los datos en el campo Hacer una pregunta de dentro de la conversación. Para acceder a tus conversaciones recientes con el agente del panel, selecciona more_vert Menú > Conversaciones recientes.
Además de hacerle preguntas a tu agente del panel sobre los datos del panel o sus tarjetas vinculadas a consultas, en el caso de los agentes del panel definidos por el usuario, puedes personalizar la configuración del agente con contexto e instrucciones adicionales.
Resúmenes del panel (versión preliminar)
Cuando se habilita la función de resúmenes del panel, se genera automáticamente un resumen del panel mientras se carga la conversación del agente del panel. El resumen aparece en la parte superior de la conversación y proporciona la siguiente información:
- Descripción general de los datos que aparecen en el panel
- Aspectos destacados de los datos clave
- Una breve interpretación de la importancia de los datos
Para obtener detalles sobre cómo habilitar esta función, consulta la página de documentación Configura Conversational Analytics en Looker.
Metadatos de conversaciones
El panel Chatea con este panel admite las siguientes tareas para cada tipo de panel:
Panel definido por el usuario
- Para hacer una pregunta sobre los datos del panel, ingresa una pregunta en el campo Haz una pregunta.
- Para editar la información sobre el agente del panel, selecciona Ajustar Administrar agente. En la pestaña Editor, puedes ingresar instrucciones para el agente. Selecciona Actualizar para guardar los cambios en el agente del panel. Usa la pestaña Vista previa para obtener una vista previa de los cambios en el agente del panel.
- Para expandir el panel de conversación del agente del panel, selecciona open_in_full Ver en pantalla completa.
- Para acceder a tus conversaciones recientes con el agente del panel, selecciona more_vert Menú > Conversaciones recientes.
- De forma predeterminada, las conversaciones se nombrarán en función de tu pregunta inicial. Para cambiar el nombre de una conversación, selecciona una conversación en la opción de menú Conversaciones recientes, selecciona more_vert y, luego, edit Cambiar nombre.
- Para borrar una conversación con un agente de datos, selecciona more_vert Menú > delete Papelera.
panel de LookML
- Para hacer una pregunta sobre los datos del panel, ingresa una pregunta en el campo Haz una pregunta.
- Para expandir el panel de conversación del agente del panel, selecciona open_in_full Ver en pantalla completa.
- Para acceder a tus conversaciones recientes con el agente del panel, selecciona more_vert Menú > Conversaciones recientes.
- De forma predeterminada, las conversaciones se nombran según tu pregunta inicial. Para cambiar el nombre de una conversación, selecciona una conversación en la opción de menú Conversaciones recientes, selecciona more_vert y, luego, edit Cambiar nombre.
- Para borrar una conversación con un agente de datos, selecciona more_vert Menú > delete Papelera.
Modifica tu agente del panel
Para editar la información sobre el agente del panel, selecciona Ajustar Administrar agente. En la pestaña Editor, puedes ingresar instrucciones para el agente. Las instrucciones proporcionan contexto para ayudar a Conversational Analytics a comprender cómo interactuar con tus datos y brindar respuestas precisas y pertinentes. Selecciona Actualizar para guardar los cambios en el agente del panel. Usa la pestaña Vista previa para obtener una vista previa de los cambios en el agente del panel.
Escribe instrucciones para el agente
Puedes agregar instrucciones de formato libre que definan el comportamiento principal de tu agente de datos y le proporcionen contexto fundamental para que lo considere antes de procesar la instrucción de un usuario.
Estos son algunos ejemplos de los tipos de contexto que puedes proporcionar en el campo Instrucciones:
- Campos clave: Los campos más importantes para el análisis
- Campos excluidos: Campos que el agente de datos debe evitar
- Filtrado y agrupación: Campos que el agente debe usar para filtrar y agrupar datos
- Preguntas de oro: Pares de preguntas en lenguaje natural y sus correspondientes preguntas de Explorar
- Personaje: Es un rol, una experiencia, un personaje o un tono que le asignas al agente.
Si quieres obtener sugerencias y conocer las prácticas recomendadas para escribir instrucciones del agente, consulta la página de documentación Prácticas recomendadas para configurar Conversational Analytics en Looker.
Cómo definir una consulta de referencia de Looker
Para definir cada consulta de referencia de Looker para una pregunta determinada, proporciona valores para los siguientes campos:
natural_language_questions: La pregunta en lenguaje natural que podría hacer un usuariolooker_query: Es la consulta de referencia de Looker que corresponde a la pregunta en lenguaje natural.
Para el campo natural_language_questions, considera las preguntas que un usuario podría hacer sobre ese Explorar y escríbelas en lenguaje natural. Puedes incluir más de una pregunta en el valor de este campo. Puedes obtener el valor del campo looker_query de los metadatos de la búsqueda de Explorar.
Las preguntas de referencia admiten los siguientes campos:
model(cadena): Es el modelo de LookML que se usó para generar la consulta. Este es un campo obligatorio.explore(cadena): Es la función Explorar que se usó para generar la consulta. Este campo es obligatorio.fields[](cadena): Son los campos que se recuperarán de la exploración, incluidas las dimensiones y las métricas. Este paso es opcional,filters[](cadena): Son los filtros que se aplicarán a la exploración. Este paso es opcional,sorts[](cadena): Es el ordenamiento que se aplicará a la exploración. Este es un campo opcional.limit(cadena): Es el límite de filas de datos que se aplicará a la exploración. Este campo es opcional.
Haz preguntas sobre los datos de Looker
Cuando inicias una conversación nueva, Conversational Analytics sugiere algunas preguntas para comenzar. Las preguntas no necesitan tener un formato específico ni usar una sintaxis específica. Sin embargo, deben relacionarse con la función Explorar que seleccionaste.
Escribe tu pregunta en lenguaje natural en el campo Haz una pregunta. Selecciona un modo de pregunta y haz clic en Enviar. Después de enviar tu pregunta, puedes cancelar la respuesta de Conversational Analytics haciendo clic en Detener respuesta. Conversational Analytics detiene la ejecución de la consulta y muestra el siguiente mensaje: The query was cancelled.
Para obtener más orientación sobre los tipos de preguntas que puedes hacer, consulta Limitaciones de las preguntas.
Selecciona un modo de preguntas
Cuando haces una pregunta, puedes seleccionar el modo de pregunta en un menú desplegable que contiene las opciones Rápido y Pensando. La IU describe Rápido como una opción para responder rápidamente y Pensar como una opción para resolver problemas complejos. De forma predeterminada, Conversational Analytics utiliza el modo de preguntas Pensando. Conversational Analytics mantendrá el mismo modo de preguntas durante las conversaciones de varios turnos, a menos que lo cambies manualmente.
Modo rápido
Cuando haces una pregunta en el modo Rápido, Conversational Analytics intenta asignar directamente tu consulta en lenguaje natural a los parámetros de LookML que se definen en los modelos de LookML que sustentan el panel o la función Explorar de tu conversación. Conversational Analytics puede responder rápidamente porque se basa en las definiciones controladas de tu LookML y no usa ni muestra ningún tipo de razonamiento.
Por ejemplo, una pregunta como "¿Cuáles fueron nuestros ingresos totales el mes pasado?" se puede traducir rápidamente en una consulta que selecciona la métrica total_revenue y filtra los datos del mes anterior.
Selecciona el modo Rápido si tu pregunta solicita hechos específicos o métricas predefinidas de tus datos.
Modo de pensamiento
El modo Pensamiento está diseñado para solicitudes de análisis más complejas que requieren un análisis más allá de las búsquedas directas de LookML. En este modo, el agente "planifica" su enfoque y decide qué herramientas usar y cómo combinar los resultados. Este modo permite resolver problemas de varios pasos y realizar tareas avanzadas de ciencia de datos que no serían posibles con una sola consulta basada en SQL.
Selecciona el modo Pensamiento cuando preguntes por qué sobre tus datos, cuando compares tendencias o cuando realices solicitudes analíticas más complejas que puedan requerir varios pasos. Este modo también es especialmente útil cuando se prueba un agente para comprender cómo usa el LookML subyacente de sus fuentes de datos.
Conversaciones de varios turnos
Conversational Analytics tendrá en cuenta las preguntas y respuestas anteriores a medida que continúes la conversación. Puedes tomar respuestas anteriores y desarrollarlas aún más definiendo mejor los resultados o cambiando el tipo de visualización.
Para obtener más orientación sobre cómo crear preguntas, consulta Limitaciones de las preguntas.
Cómo administrar preguntas en una conversación
Cuando conversas con los datos, puedes administrar la conversación deteniendo una respuesta de consulta activa mientras se ejecuta o borrando la pregunta más reciente y su respuesta.
Borra la pregunta más reciente
Para borrar la pregunta más reciente y su respuesta, sigue estos pasos:
- Mantén el cursor sobre la pregunta más reciente y, luego, haz clic en Borrar mensaje.
- En el cuadro de diálogo ¿Quieres borrar el mensaje permanentemente?, haz clic en Borrar para borrar la pregunta y su respuesta de forma permanente.
Comprende los resultados y los cálculos de las búsquedas
Conversational Analytics proporciona detalles sobre cómo se interpretó tu búsqueda.
Cómo determinar la forma en que se interpretó tu búsqueda
Si usas el modo Pensamiento para hacer tu pregunta, puedes ver cómo Conversational Analytics razonó tu consulta. Para ver su razonamiento, expande la opción Mostrar razonamiento. Para ocultar su razonamiento, haz clic en Ocultar el proceso de pensamiento.
Conversational Analytics analiza cada pregunta y piensa cómo responderla. Para ello, usa las palabras clave de tu pregunta para inferir las dimensiones, las métricas y otros parámetros relevantes de la capa semántica de los conjuntos de datos asociados a la conversación, y también interpreta qué agregaciones pueden ser necesarias a partir de tu pregunta. Cuando expandes Mostrar razonamiento, Conversational Analytics muestra una explicación en texto sin formato de los pasos que siguió para interpretar tu búsqueda. La explicación también incluye la duración durante la que Conversational Analytics analizó la búsqueda.
Cómo determinar cómo se calculó una respuesta
Para ver cómo Conversational Analytics llegó a una respuesta o creó una visualización, haz clic en ¿Cómo se calculó? en los resultados de la búsqueda.
Cuando haces clic en ¿Cómo se calculó?, Conversational Analytics muestra una sección Texto. La sección Texto proporciona una explicación en texto sin formato de los pasos que siguió Conversational Analytics para llegar a la respuesta proporcionada. Esta explicación incluye los nombres de los campos sin procesar que se usaron, los cálculos que se realizaron, los filtros que se aplicaron, el orden de clasificación y otros detalles.
Administra conversaciones
Cada conversación permanece en la sección Conversaciones recientes del Menú more_vert de la conversación del panel. Puedes cambiar el nombre de las conversaciones, borrarlas o restablecerlas desde la carpeta Papelera.
- Para acceder a tus conversaciones recientes con el agente del panel, selecciona more_vert Menú > Conversaciones recientes.
- De forma predeterminada, las conversaciones se nombrarán en función de tu pregunta inicial. Para cambiar el nombre de una conversación, selecciona una conversación en la opción de menú Conversaciones recientes, selecciona more_vert y, luego, edit Cambiar nombre.
- Para borrar una conversación con un agente de datos, selecciona more_vert Menú > delete Papelera.
Borrar una conversación
Para borrar una conversación con un agente de datos, selecciona el menú de tres puntos more_vert de la conversación y, luego, selecciona delete Borrar.
Cómo restablecer o borrar de forma permanente una conversación
Para restaurar o borrar permanentemente una conversación de la papelera, sigue estos pasos:
- Selecciona more_vert Menú > delete Papelera.
En el panel Papelera, busca la conversación que deseas restablecer o borrar de forma permanente. Selecciona el menú de tres puntos more_vert de la conversación y, luego, elige una de las siguientes opciones:
- Restaurar: Restaura la conversación. Se puede acceder a la conversación desde la opción de menú Conversaciones recientes.
- Borrar definitivamente: Borra la conversación de forma permanente.
Limitaciones conocidas
Los agentes del panel de Conversational Analytics tienen las siguientes limitaciones conocidas:
- Advanced Analytics no es compatible con los agentes del panel.
- Los agentes del panel consultan el modo de producción de los datos del panel.
- Los agentes del panel no se pueden compartir con otros usuarios.
- Los agentes de panel no son compatibles cuando Conversational Analytics está incorporado en un sitio web o una aplicación.
- No puedes modificar el contexto ni las instrucciones de los agentes de paneles de LookML.
Limitaciones de las visualizaciones
Conversational Analytics aprovecha Vega-Lite para generar gráficos de conversaciones. Se admiten por completo los siguientes tipos de gráficos de Vega:
- Gráfico de líneas (una o más series)
- Gráfico de áreas
- Gráfico de barras (horizontal, vertical, apilado)
- Diagrama de dispersión (uno o más grupos)
- Gráfico circular
Se admiten los siguientes tipos de gráficos de Vega, pero es posible que observes un comportamiento inesperado cuando los renderices:
- Maps
- Mapas de calor
- Gráficos con información sobre herramientas
No se admiten los tipos de gráficos que existen fuera del catálogo de Vega. Los gráficos que no se especifican en esta sección no se admiten.
Limitaciones en las fuentes de datos
Conversational Analytics tiene las siguientes limitaciones de fuentes de datos:
- Conversational Analytics puede devolver un máximo de 5,000 filas por consulta.
- Analytics Conversacional no puede establecer el valor de un campo solo de filtro que se define con los parámetros de LookML
parameterofilter.
Limitaciones en las preguntas
Conversational Analytics admite preguntas que se pueden responder con una sola visualización, por ejemplo:
- Tendencias de las métricas a lo largo del tiempo
- Desglose o distribución de una métrica por dimensión
- Valores únicos para una o más dimensiones
- Valores de una sola métrica
- Los valores de dimensión principales por métrica
Por el momento, Conversational Analytics no admite preguntas que solo se pueden responder con los siguientes tipos de visualizaciones complicadas:
- Predicción y previsión
- Análisis estadístico avanzado, incluida la detección de correlaciones y anomalías
Recursos relacionados
Descripción general de Conversational Analytics en Looker: Es la página de destino de Conversational Analytics con una lista de vínculos a todas las funciones clave de la documentación de Conversational Analytics.
Haz consultas en lenguaje natural en una exploración: Inicia una conversación con una exploración de Looker para preguntar sobre los datos de la exploración en lenguaje natural.
Crea y administra agentes de datos de Explorar: Con los agentes de datos de Explorar, puedes personalizar el agente de consultas de datos potenciado por IA proporcionando contexto e instrucciones específicos para tus datos de Explorar, lo que ayuda a Conversational Analytics a generar respuestas más precisas y pertinentes para el contexto.
Prácticas recomendadas para configurar Conversational Analytics en Looker: Estrategias y prácticas recomendadas para ayudar a los administradores de Looker y a los desarrolladores de LookML a configurar y optimizar Conversational Analytics de forma exitosa.