Emilio Rodríguez

Proyecto · Gaceta AI

Proyecto 05 / 07: Gaceta AI

2026 · Personal · Arquitectura, desarrollo e investigación

Personal · 2026

Pregúntele a La Gaceta en lenguaje simple: responde con citas verificadas por código y avisa lo que le afecta.

El problema

La Gaceta publica unas 400 publicaciones por día hábil y casi nadie la lee. Ya hay quien la resume para abogados o la vigila por tema, pero nadie le responde a cualquier persona con citas comprobadas, la versión vigente de cada norma y alertas por WhatsApp.

Qué hice

  1. 01 / 06

    Cada día descarga la edición y sus Alcances.

    Verifica la firma digital del PDF, separa cada publicación y quita los datos de personas privadas antes de guardar nada. El histórico llega hasta 2015.

  2. 02 / 06

    Búsqueda híbrida, con vectores en pgvector y full-text en español.

    Un reranker y un grafo de normas que sigue reformas y derogatorias para responder con la versión vigente.

  3. 03 / 06

    Cada cita se comprueba carácter por carácter.

    Contra la página oficial antes de mostrarse; si no hay evidencia, responde «no lo sé». El texto recuperado entra al modelo marcado como no confiable, contra la inyección de instrucciones.

  4. 04 / 06

    Claude Sonnet genera y Claude Haiku clasifica por tema.

    En un flujo fijo de planificar, recuperar, generar y verificar, sin agente. Cada llamada registra tokens, costo y latencia, con un tope de gasto diario.

  5. 05 / 06

    Alertas por tema por WhatsApp, Telegram o correo.

    Que se envían a lo sumo una vez. Una web en Next.js y un servidor MCP de solo lectura para que Claude u otro agente consulte La Gaceta.

  6. 06 / 06

    Evals propias desde el día uno.

    Recall@k, MRR, citas literales, fuga de datos personales y faithfulness con un juez validado a mano. Una técnica entra solo si mejora una métrica, y la tabla de ablación es la base del paper.

Resultados

  1. Privacidad por diseño: ningún dato de personas físicas privadas en el índice y ninguna búsqueda por nombre.
  2. Es la base del paper «Reliability by engineering», sobre cuánta confiabilidad de un RAG jurídico sale de decisiones de ingeniería.

Stack

  • NestJS
  • PostgreSQL
  • pgvector
  • pg-boss
  • Claude
  • MCP
  • Next.js
  • Zod

Fin de la ficha

Siguiente proyecto

T-Ledger

Volver a la serie