Contenido del curso
Optimización de Contexto
Persistencia e Integración de Datos
Desarrollo y Despliegue en Codex
Plugins y Control Remoto
Estructuración de datos
Resumen
Convertir noticias recientes de inteligencia artificial en datos procesables exige más que pedirle a un modelo una lista bonita. En AI Radar, la meta es transformar cada hallazgo en una señal con campos estables que tu aplicación pueda guardar, validar y deduplicar. Aquí ves cómo pasar de una búsqueda libre a un contrato técnico real usando Codex.
¿Qué pasa cuando le pides a Codex noticias de IA sin estructura?
El primer experimento parece sencillo: pedirle al modelo que busque en internet las cinco noticias más importantes de inteligencia artificial. Codex prioriza fuentes primarias y medios confiables, y separa anuncios oficiales de análisis periodísticos.
La salida del 20 de mayo de 2026 incluye titulares como:
- Google convierte Gemini en una capa agentic.
- Google y Blackstone lanzan una alianza de nube para IA.
- OpenAI y Dell llevan Codex a entornos empresariales híbridos.
- Anthropic compra Stainless.
- Estados Unidos obtiene acceso anticipado a modelos de Google, Microsoft, xAI, OpenAI y Anthropic para pruebas de seguridad.
Esa lista funciona para una conversación rápida o una primera curaduría. Pero AI Radar necesita algo distinto.
¿Por qué una lista de noticias no sirve para una base de datos? Porque las noticias se repiten entre fuentes, las fechas pueden confundir la del artículo con la del lanzamiento, y un benchmark puede no explicar cómo se midió. Sin campos estables, no puedes guardar ni deduplicar.
¿Cómo se define un contrato mínimo para una señal de AI Radar?
Aquí está el cambio de mentalidad. No pides información, defines un contrato. Le escribes a Codex algo como: "Busca cinco noticias recientes de IA y devuélvelas como señales de AI Radar. Quiero que tengan fuente, evidencia, impacto, acción y estado".
La salida ya no es texto suelto. Es información que tu aplicación puede consumir. Primero acuerdas qué forma debe tener una señal, después piensas en la base de datos.
Los campos clave que aparecen en este contrato mínimo son:
- Fuente primaria y fuente secundaria.
- Fecha real del evento, no la del artículo.
- Evidencia que respalde la señal.
- Clave de duplicación para evitar repetidos.
- Estado, que marca si la señal está confirmada o pendiente.
Este paso es el que separa un prompt casual de un flujo técnico. Sin contrato, cada búsqueda devuelve datos con forma distinta y tu pipeline se rompe.
¿Qué cuenta como evidencia en una señal? Una referencia verificable a la fuente primaria, como un anuncio oficial, un repositorio o un documento técnico, que permita confirmar que el hecho ocurrió y cuándo.
¿Cómo guardar la búsqueda como un JSON diario validado?
Mostrar la salida en pantalla no alcanza. Necesitas que viva en el repositorio. El siguiente prompt es directo: "Guarda esta búsqueda como un JSON diario usando el contrato de AI Radar. Si este esquema o contrato no existe, créalo".
Codex revisa primero la estructura actual del repo. Lee los archivos y confirma que solo existen el README y el agents.md, sin contrato previo ni datos. Entonces propone crear tres archivos.
¿Qué archivos genera Codex para el contrato?
La estructura inicial queda así:
- Una especificación corta del contrato, en lenguaje legible, que explica los campos y su propósito.
- Un JSON schema que permite validación automática de cada señal antes de guardarla.
- Un snapshot diario con las cinco señales del día, ya formateadas según el contrato.
El primero que aparece es el snapshot del día, con las cinco noticias convertidas en objetos estructurados. Después llega la especificación que documenta cómo se construye una búsqueda diaria. Y al final, el esquema técnico que cada noticia debe cumplir.
¿Por qué importa separar especificación, esquema y snapshot?
Cada archivo cumple un rol distinto y por eso conviene mantenerlos separados:
- La especificación sirve para que cualquier persona del equipo entienda el contrato sin abrir código.
- El JSON schema automatiza la validación y rechaza señales mal formadas.
- El snapshot es el dato real del día, listo para procesarse o mostrarse.
Con esta base ya tienes un repositorio que puede crecer cada día sin perder consistencia. Mañana, cuando vuelvas a pedir cinco noticias, Codex sabrá exactamente qué forma deben tener gracias al agents.md y al esquema que acabas de crear.
¿Te animas a definir el contrato mínimo de tu propio radar antes de escribir una sola línea de base de datos? Cuéntame en los comentarios qué campos pondrías como obligatorios.