HoldUp
Mi laboratorio de IA: un asistente con agente conversacional que uso a diario y donde pruebo cada novedad antes de llevarla a un cliente.
Por qué existe
En la primavera de 2025 se repetía por todas partes que la IA iba a acabar con los programadores. Yo llevaba casi diez años sin escribir código, pero seguía muy de cerca todo lo que iba saliendo, y aquello no me cuadraba. Así que decidí comprobarlo de primera mano: construir un producto real, de los que se usan a diario, sin escribir yo ni una línea de código.
Al principio fue un desastre. Las herramientas no estaban maduras, el código se rompía con cada cambio y hubo que rehacer partes enteras varias veces. Desde enero de 2026 lo uso a diario. Ha tenido fallos, que he ido corrigiendo, y hoy es con lo que organizo mi día: Google Calendar ya solo lo abro cuando alguien me invita a algo.
Qué es
Un asistente personal al que hablo por texto o por voz, y que no se limita a contestar: actúa. Lleva mi agenda y mis tareas, la lista de la compra y los menús de la semana, me prepara informes sobre los temas que le pido y tiene un espacio de trabajo por proyecto con investigaciones en profundidad. Recuerda lo que le cuento y lo tiene en cuenta en cada respuesta. Funciona en web y en Android.
Mi laboratorio
Lo que más valor tiene de HoldUp no es la aplicación, sino lo que aprendo construyéndola. Aquí pruebo cada modelo, cada herramienta y cada forma de trabajar antes de recomendarla a nadie, para saber por uso, y no por lo que dicen los anuncios, dónde es fiable la IA, dónde necesita supervisión y dónde todavía no compensa.
Algunas cosas que he aprendido aquí:
- Construir primero, auditar después. A los modelos les cuesta hacer algo excelente a la primera, pero son muy buenos mejorando lo que ya existe. Por eso primero construyo algo que funcione y después lo audito contra estándares de desarrollo, con agentes que hacen de auditores.
- Hay cosas que no debe decidir el modelo. En una auditoría apareció un fallo que no se veía usando la aplicación: era el propio modelo quien indicaba en nombre de qué usuario actuaba cada herramienta. Con varios usuarios, habría podido tocar datos ajenos. Ahora ese dato lo pone siempre el sistema a partir de la sesión, el modelo ni siquiera lo ve, y es regla obligatoria para cualquier herramienta nueva. Ninguna aplicación está libre de fallos, con IA o sin ella; lo que está en mi mano es buscarlos de forma sistemática.
- Lo irreversible lo decide una persona. El asistente no borra nada ni lanza una investigación que cuesta dinero sin que yo lo apruebe antes. Cuesta más construirlo, pero es la diferencia entre un asistente en el que confías y uno al que tienes que vigilar.
Cómo trabajo
Todo el código lo escriben agentes de código, pero no a base de pedirle cosas a un chat. Hay un proceso: reglas de proyecto que los agentes tienen que cumplir, contexto documentado por área, un procedimiento por tipo de tarea, roles con alcance limitado (planificación, backend, frontend, pruebas y auditoría) y verificación obligatoria de cada resultado. El modelo escribe, audita y prueba. Yo decido qué se construye, fijo las reglas y reviso lo que entrega.
Ese proceso no está cerrado. Lo ajusto cada mes o dos, a medida que cambian los modelos.
Estado
Beta cerrada.