Escritos e Ideas

Reflexiones sobre ingeniería de IA, sistemas LLM y cómo construir software que escala.

Close-up of a stopwatch face against a dark background
25 de septiembre de 2026

Reranking en RAG: Cuándo Vale la Latencia

“Agrega un reranker” se ha convertido en la respuesta predeterminada a “nuestras respuestas de RAG no son buenas”, más o menos …

RAG AI Engineering Backend Development
A magnifying glass resting beside a gray laptop computer
24 de septiembre de 2026

Búsqueda Híbrida: Combinando BM25 y Vectores en Postgres

La promesa de la búsqueda vectorial es que entiende el significado, no solo las palabras clave — pregunta por “cancelar una suscripción” y …

RAG PostgreSQL AI Engineering
Diagrama del texto de un ticket entrando en el modelo Jev y saliendo como una decisión tipada de facturación con 0,91 de confianza
19 de septiembre de 2026

Jev de TypeSafe: Decisiones de IA Tipadas para Backends

La mayoría de las llamadas a LLM en un backend de producción no piden prosa. Piden una decisión: a qué cola va este ticket, si hay que escalarlo, si …

AI Engineering LLM AI Agents
Una pila ordenada de hojas de papel impresas
18 de septiembre de 2026

Estrategias de Chunking para RAG con Documentos Reales

La mayoría de los post-mortems de RAG empiezan en el lugar equivocado. Alguien cambia el modelo de embeddings, añade un reranker, ajusta el prompt, y …

RAG AI Engineering Backend Development
Primer plano macro extremo del circuito y los chips de un módulo de memoria RAM de computadora
13 de septiembre de 2026

Celery + Redis: Trampas de las que Nadie te Avisa

Redis es el broker por defecto para la mayoría de los proyectos nuevos de Celery, y por buenas razones — ya está en el stack para caching, es rápido, …

Celery Redis Python
Un reloj despertador vintage de dos campanas con números romanos sobre un fondo blanco liso
12 de septiembre de 2026

Reintentos, Backoff y Dead-Letter Queues en Celery

El comportamiento de reintento por defecto con el que la mayoría de los equipos despliegan Celery es max_retries=3 y nada más — sin backoff, sin …

Celery Python Task Queues
Grafo de red abstracto de nodos conectados que representa una máquina de estados multiagente de LangGraph
10 de septiembre de 2026

Migrar de LangChain a LangGraph, CrewAI o Pydantic AI

El interés de búsqueda cuenta una historia bastante consistente ahora mismo: LangChain está cayendo mientras LangGraph, CrewAI y Pydantic AI suben. …

LangChain LangGraph AI Agents
Un sello de goma apoyado sobre una hoja de papel ya sellada
9 de septiembre de 2026

Cómo Hacer Idempotentes las Tareas de Celery

El ticket de soporte suele decir siempre lo mismo: “el cliente dice que le cobraron dos veces por un pedido.” Alguien revisa los logs, …

Celery Python Distributed Systems
Un kill switch rojo brillante cortando la pista del circuito de un agente de IA sobre un fondo oscuro
9 de septiembre de 2026

Por qué tu agente de IA necesita un kill switch

Google Trends se disparó esta semana con «rogue AI agents», «agent executing unowned code» y «agent contacting outside researchers», y nada de eso es …

AI Agents AI Engineering Backend Development
Un vehículo guiado automatizado transporta estanterías apiladas con componentes a través de una nave industrial, con más estanterías cargadas alineadas al fondo
8 de septiembre de 2026

Cola de Tareas en Python: Celery, Dramatiq, RQ, arq

La mayoría de los equipos no eligen una cola de tareas en Python — la heredan. Alguien arrancó el proyecto hace tres años, Celery era el nombre obvio, …

Python Celery Task Queues
Un puente en construcción por la noche, iluminado por luces de trabajo, con obreros de construcción con equipo de alta visibilidad y una excavadora debajo
7 de septiembre de 2026

Migraciones de Postgres Sin Tiempo de Inactividad

La migración que tumba producción casi nunca es la que preocupaba a todo el mundo. Rara vez es un DROP TABLE: todos revisan esas con cuidado. Es la …

PostgreSQL Database Migrations Backend Development
Composición minimalista abstracta de planos geométricos superpuestos en crema y beige formando formas diagonales similares a flechas
5 de septiembre de 2026

pgvector vs. Base de Datos Vectorial

Cada comparación de “pgvector vs Pinecone” en internet termina convirtiéndose, tarde o temprano, en una gráfica de benchmark de consultas …

PostgreSQL Vector Search Backend Development