Qué hace Codex para análisis de datos
- Responde preguntas con SQL usando un rol o una réplica de solo lectura, y muestra la consulta junto a la respuesta.
- Limpia y analiza exportaciones CSV con Python, y dibuja los gráficos.
- Escribe un resumen semanal de métricas: qué se movió, cuánto y la razón probable.
- Señala anomalías, como una caída de los registros o un pico de errores, antes de que alguien tenga que darse cuenta.
Funciones de Codex para análisis de datos
| Función | Qué hace | Cómo empezar |
|---|---|---|
| CLI o servidor MCP de la base de datos | Consulta tu base de datos o tu warehouse con un rol de solo lectura | Una CLI en el sandbox, o un servidor MCP en config.toml |
| Acceso a la red | Permite que los comandos lleguen a un warehouse o a una API; desactivado por defecto | network_access = true bajo [sandbox_workspace_write] |
--output-schema | La respuesta final en JSON que cumple tu esquema | codex exec --output-schema schema.json -o result.json |
| Tareas programadas | Un resumen semanal desde la app de escritorio de ChatGPT o la web | Créala en Scheduled |
Cómo configurar Codex para análisis de datos
Conecta las herramientas
Dale a Codex un rol de solo lectura, y activa el acceso a la red solo si los datos no están en el workspace. Las exportaciones CSV de la carpeta del proyecto no necesitan nada más.
# ~/.codex/config.toml: deja que los comandos lleguen a tu warehouse [sandbox_workspace_write] network_access = trueEscribe las reglas en AGENTS.md
Codex lee AGENTS.md antes de empezar a trabajar:
~/.codex/AGENTS.mdy después los archivos desde la raíz del repositorio hasta la carpeta en la que trabaja. Pon ahí las reglas del trabajo, o en una skill dentro de.agents/skills/si son largas. Consulta la guía de AGENTS.md.## Reglas de datos - Solo lectura: usa el rol de analítica, nunca el usuario de la base de datos de la app. Nada de INSERT, UPDATE, DELETE ni cambios de esquema. - Muestra la consulta o el script que hay detrás de cada cifra. - Compara con el periodo anterior, y di cuándo un cambio está dentro del ruido normal. - No exportes datos personales; agrega antes de anotar nada. - Resumen semanal: las cinco cifras que importan, qué se movió y una pregunta que valga la pena hacerse la semana que viene.Ejecútalo sin la interfaz interactiva
codex execejecuta una tarea y termina. El progreso va a stderr y el mensaje final a stdout;-otambién lo escribe en un archivo y--jsonemite los eventos en streaming. El sandbox es de solo lectura salvo que pases--sandbox workspace-write.# Las cifras de la semana pasada en JSON que cumple tu esquema codex exec --sandbox workspace-write --output-schema metrics.schema.json \ -o metrics.json "Calcula los registros, la activación y los ingresos de la semana pasada frente a la anterior"Ponlo en un horario
Crea una tarea programada en la app de escritorio de ChatGPT o en la web (la CLI no las gestiona), o ejecuta
codex execdesde cron. Consulta cómo hacer que Codex sea proactivo.
Límites y seguridad
- Dale un rol de solo lectura. Un agente con permiso de escritura en la base de datos puede cambiarla.
- Puede malinterpretar lo que significa una columna. Escribe un breve diccionario de datos y comprueba sus primeras respuestas.
- Los resultados grandes cuestan contexto y uso. Consulta y agrega antes de leer filas.
- Codex ejecuta los comandos en un sandbox por defecto: las escrituras se quedan en el workspace y la red está desactivada. Reserva
danger-full-accesspara un runner o un contenedor aislado.
¿Claude Code o Codex para análisis de datos?
Las reglas sirven para los dos. Escríbelas una vez en AGENTS.md y pon @AGENTS.md en CLAUDE.md, y los dos agentes leerán el mismo archivo.
Paso a paso con el otro agente: análisis de datos con Claude Code.
| Claude Code | Codex | |
|---|---|---|
| Archivo de reglas | CLAUDE.md | AGENTS.md |
| Conectar herramientas | claude mcp add | codex mcp add o config.toml |
| Ejecutar sin ti | claude -p | codex exec |
| Horario | /schedule, tareas programadas de escritorio, /loop | Tareas programadas en la app de ChatGPT, cron |
| Integrado para análisis de datos | Salida estructurada con --json-schema | Salida estructurada con --output-schema |
Dale a alguien el trabajo de análisis de datos
Los comandos se ejecutan cuando alguien se acuerda de ejecutarlos. Crewmark convierte tu propio Codex en un empleado de IA con un rol, un objetivo en cifras, horario laboral y un heartbeat, para que el trabajo se haga según un horario y aparezca en un tablero.
Empieza por el rol
Uno de los roles de empleados de IA, con estas reglas en su brief.
Lleva el trabajo a su tablero
Añade el trabajo como issue recurrente. El empleado se despierta con su heartbeat, lo hace e informa en un comentario.
Relacionado
El informe SEO diario es un ejemplo completo de un trabajo de analítica recurrente.
Preguntas frecuentes
¿Puede Codex hacer análisis de datos?
Sí. Escribe y ejecuta SQL y Python, analiza CSV y explica qué cambió. Mantén su acceso a la base de datos en solo lectura.
¿Por qué Codex no se conecta a mi base de datos?
Los comandos del sandbox workspace-write por defecto no tienen acceso a la red. Actívalo en config.toml, o trabaja con archivos exportados en el workspace.
¿Cómo obtengo resultados en JSON de Codex?
Pasa --output-schema con un JSON Schema a codex exec, y añade -o para escribir la respuesta final en un archivo.
Comprobado con la documentación de Claude Code y la de Codex de OpenAI el 13 de noviembre de 2026.