Los LLM generan consultas SQL para analizar terabytes de registros de CI en segundos.

✍️ OpenClawRadar📅 Publicado: 27 de febrero de 2026🔗 Source
Los LLM generan consultas SQL para analizar terabytes de registros de CI en segundos.
Ad

El agente de IA de Mendral rastreó una prueba inestable hasta una actualización de dependencia de tres semanas antes escribiendo sus propias consultas SQL, escaneando cientos de millones de líneas de registro a través de una docena de consultas, y siguiendo un rastro desde los metadatos del trabajo hasta la salida de registro sin procesar. Toda la investigación tomó segundos.

Cada semana, aproximadamente 1.5 mil millones de líneas de registro de CI y 700K trabajos fluyen a través de su sistema. Todo esto se almacena en ClickHouse, comprimido a 35:1. Todo es consultable en milisegundos.

Interfaz SQL para el agente

Exponen una interfaz SQL al agente, limitada a la organización que está investigando. El agente construye sus propias consultas basándose en la pregunta. Sin biblioteca de consultas predefinidas, sin API de herramientas rígida. Una API de herramientas restringida como get_failure_rate(workflow, days) limitaría al agente a preguntas anticipadas. Una interfaz SQL le permite hacer preguntas nunca pensadas, lo cual importa al depurar fallos novedosos.

El agente consulta dos objetivos principales:

  • Metadatos del trabajo: una vista materializada con una fila por ejecución de trabajo de CI. El agente usa esto el 63% del tiempo para preguntas como "¿con qué frecuencia falla esto?", "¿cuál es la tasa de éxito?", "¿qué trabajos son los más lentos?", "¿cuándo comenzó a fallar esto?"
  • Líneas de registro sin procesar: una fila por línea de registro. El agente usa esto el 37% del tiempo para preguntas como "muéstrame la salida de error para este trabajo", "¿cuándo apareció por primera vez este patrón de registro?", "¿con qué frecuencia ocurre este mensaje de error en diferentes ejecuciones?"
Ad

Patrones de consulta y escala

Analizaron 8,534 sesiones del agente y 52,312 consultas de su pipeline de observabilidad. El agente no se detiene en una consulta. Investiga: comienza de manera amplia, luego profundiza.

Total de filas escaneadas en todas las consultas para responder una pregunta:

  • Pregunta típica: 335K filas en aproximadamente 3 consultas
  • P75: 5.2 millones de filas
  • P95: 940 millones de filas
  • Las sesiones más pesadas de registro sin procesar escanean 4.3 mil millones de filas

El agente promedia 4.4 consultas por sesión. Una investigación típica comienza con metadatos del trabajo (consultas económicas, mediana de 47K filas) contra una vista materializada compacta y preagregada. Cuando encuentra algo interesante, profundiza en los registros sin procesar (consultas costosas, mediana de 1.1M filas).

Arquitectura de datos

Para que el agente consulte tan rápido, los datos deben estar estructurados para ello. Hasta 300 millones de líneas de registro fluyen en un día ocupado. Usan ClickHouse.

Cada línea de registro lleva 48 columnas de metadatos: el contexto completo de la ejecución de CI a la que pertenece. SHA del commit, autor, rama, título del PR, nombre del flujo de trabajo, nombre del trabajo, nombre del paso, información del ejecutor, marcas de tiempo y más.

En el formato columnar de ClickHouse, desnormalizar 48 columnas en cada línea de registro es esencialmente gratuito. Una columna como commit_message tiene el mismo valor para cada línea de registro en una ejecución de CI, y una sola ejecución puede producir miles de líneas de registro. ClickHouse almacena esos miles de valores idénticos en secuencia. El algoritmo de compresión ve la repetición y la comprime a casi nada.

Ratios de compresión:

  • commit_message: 301:1
  • display_title: 160:1
  • workflow_path: 79:1
  • step_name: 52:1
  • job_name: 48:1

Sin desnormalización, cada consulta requeriría una unión. Con ella, todas son filtros simples.

📖 Read the full source: HN LLM Tools

Ad

👀 Ver también

Usuario Crea Convertidor HTML para Exportaciones de Chat de Claude Usando al Propio Claude
Casos de uso

Usuario Crea Convertidor HTML para Exportaciones de Chat de Claude Usando al Propio Claude

Una persona sin conocimientos de programación utilizó Claude para crear un conversor que transforma las exportaciones nativas de chat en formato JSON de Claude en HTML legible con mensajes codificados por colores, conversaciones plegables y organización por fecha y hora.

OpenClawRadar
Usando la Pasarela MCP de Lava con Claude Code para Flujos de Trabajo de Contenido de Bajo Costo
Casos de uso

Usando la Pasarela MCP de Lava con Claude Code para Flujos de Trabajo de Contenido de Bajo Costo

Un usuario conectó la puerta de enlace MCP de Lava a Claude Code y accedió a herramientas de investigación como Exa, Serper y Tavily sin cuentas ni claves API, creando un flujo de trabajo de contenido para redes sociales por $0.03.

OpenClawRadar
Desbloqueando la Eficiencia: El Seguimiento de Pedidos de Evenrealities Mejora las Capacidades de OpenClaw
Casos de uso

Desbloqueando la Eficiencia: El Seguimiento de Pedidos de Evenrealities Mejora las Capacidades de OpenClaw

Descubre cómo el Rastreador de Pedidos de Evenrealities optimiza la experiencia de los usuarios de OpenClaw, acercando aún más la automatización de IA y la gestión simplificada.

OpenClawRadar
Readigo: Aplicación de iOS Utiliza a Claude como Entrenador de Lectura con IA para Niños
Casos de uso

Readigo: Aplicación de iOS Utiliza a Claude como Entrenador de Lectura con IA para Niños

Un desarrollador creó Readigo, una aplicación para iOS donde los niños leen historias a un personaje de dragón con IA. Claude analiza las transcripciones de voz a texto para calificar la precisión, fluidez, ritmo y claridad de la lectura, luego genera comentarios apropiados para la edad.

OpenClawRadar