Sprint Judicial

Tecnología al servicio de la justicia: perspectivas para abogados que quieren entender el futuro digital

TutelaBot: un amigo construyó el modelo de IA que el sistema judicial colombiano necesitaba

Alexander Oviedo Fadul publicó en Ollama un modelo especializado en análisis de acciones de tutela. Lo probé. Aquí lo que encontré.

El volumen de acciones de tutela en Colombia es una presión concreta que llega a los despachos judiciales en forma de pilas de papel, carpetas escaneadas y correos que acumulan términos. En un juzgado donde trabajé, las tutelas llegaban sin parar los lunes, miércoles y viernes, sin importar qué otro proceso estuviera en curso. El plazo de diez días para fallar no negocia. Cuando vi lo que Alexander Oviedo Fadul publicó en Ollama, lo primero que pensé fue que eso necesitaba existir hace años.

El juez con IA: de leer 500 folios a tomar decisiones con información sintetizada

El principio de concentración procesal choca contra el volumen de información. La inteligencia artificial puede preparar al juez mejor para la audiencia, sin tocar su criterio.

Un juez colombiano promedio tiene entre 200 y 500 procesos activos al mismo tiempo, según datos del Consejo Superior de la Judicatura. Cada proceso tiene su expediente, y cada expediente puede contener decenas o cientos de folios con audiencias, autos, memoriales, pruebas y recursos. Ahora imagina que mañana tienes audiencia de práctica de pruebas en un proceso que se inició hace dos años. El expediente tiene 400 folios y tienes tres horas para revisar todo antes de que empiece.

Qué es un VPS y por qué tu firma jurídica debería entenderlo

No necesitas saber programar para tomar decisiones inteligentes sobre dónde viven los datos de tus clientes

Imagina que tu firma tiene una oficina física. Tienes dos opciones: arrendar un escritorio en un coworking donde compartes espacio, internet y hasta impresoras con desconocidos, o arrendar tu propia oficina donde controlas quién entra, cómo está organizada y qué pasa adentro. Esa diferencia entre el coworking y la oficina propia es exactamente lo que separa un hosting compartido de un VPS. Y aunque suene a decisión técnica que le corresponde a alguien más, en realidad es una decisión de negocio.

Los prompts que uso todos los días trabajando en automatización judicial

Ejemplos reales de cómo le hablo a la IA para que me ayude a construir herramientas para el sistema judicial colombiano

El año pasado tuve que analizar cerca de 200 expedientes judiciales para identificar patrones de distribución de carga entre despachos. Hacerlo manualmente tomaba semanas. Con la combinación correcta de código y los prompts adecuados, lo resolví en dos días. La diferencia estaba en saber exactamente cómo pedirle al modelo lo que necesitaba. Llevo tiempo usando modelos de lenguaje como herramienta de trabajo diario en proyectos como Marduk y Sherlock-docs. En ese proceso fui descubriendo que la diferencia entre un resultado útil y uno genérico casi siempre está en cómo formulas la instrucción.

Por qué transformé este espacio

De blog técnico a jardín digital sobre código, justicia y lo que hay en medio

Hace cuatro años publiqué mi primer post en este blog. Era un “Hello World” sincero, escrito desde la emoción de alguien que acababa de descubrir que podía compartir lo que aprendía. En ese momento no tenía claro quién era mi audiencia ni qué historia quería contar. Solo sabía que tenía cosas que decir sobre tecnología y justicia. Cuatro años después, ese blog tiene siete publicaciones. No es que no haya tenido nada que decir.

Lo que los sistemas judiciales ocultan (y cómo la transparencia algorítmica cambia el derecho)

Cuando un algoritmo decide qué información ves y cuál no, eso tiene nombre en derecho: afecta el debido proceso.

Una tarde buscando un precedente en un sistema de consulta judicial, escribí exactamente lo que necesitaba: términos precisos, fecha aproximada, tipo de actuación. El sistema me devolvió cero resultados. Sabía que el precedente existía, lo había visto antes en papel. Después de media hora buscando con términos distintos, reformulando, probando combinaciones que no debería tener que probar, lo encontré. El documento estaba ahí. El sistema no lo ocultó deliberadamente. Simplemente no lo había indexado de la manera que yo buscaba.

El modelo SECI y la memoria institucional en los juzgados: por qué el conocimiento se pierde cuando un juez se va

Nonaka y Takeuchi describieron cómo el conocimiento se convierte en poder colectivo. En los juzgados colombianos, ese proceso falla sistemáticamente.

Hace unos años, en un despacho judicial que conozco bien, llegó un nuevo juez a reemplazar a uno que llevaba once años en ese cargo. El juez saliente era de esos que el sistema produce raramente: alguien que conocía cada proceso como si fuera propio, que sabía exactamente por qué ciertos expedientes tenían ese folio extra archivado al final, que había desarrollado un criterio muy preciso para decretar medidas cautelares en casos de familia que nunca estaba escrito en ningún manual.

Hablé en FliSol 2025 sobre software libre y justicia digital

Presenté en Medellín cómo una herramienta de código abierto nacida en un juzgado se convirtió en parte del ecosistema Marduk, y pregunté a la sala cuánto confían en la IA judicial.

Antes de mostrar una sola diapositiva, le hice una pregunta a la sala: “En una escala del 1 al 5, ¿cuánto confían en que una inteligencia artificial pueda ayudar en procesos judiciales?” La mayoría levantó la mano entre el 2 y el 3. Ingenieros, activistas de software libre, estudiantes de tecnología, personas que entienden perfectamente cómo funcionan estos sistemas. Y aun así, escepticismo. Eso me pareció lo más honesto que pasó el sábado 5 de abril en el FliSol Medellín 2025.

El programador flanker: De la cancha de rugby a la arquitectura de software

Strategy, un patrón de diseño que convirtió el procesamiento de expedientes caóticos en código elegante

En el mundo del desarrollo de software, nos encontramos frecuentemente con situaciones que requieren soluciones elegantes y mantenibles. Recientemente, me enfrenté a un caso interesante, que trataba sobre la implementación de un sistema de procesamiento de carpetas manteniendo un equilibrio entre flexibilidad y desacoplamiento. El reto: Automatización flexible en expedientes judiciales El escenario planteaba un desafío particular. Se necesitaba desarrollar una funcionalidad que permitiera procesar carpetas de diferentes maneras, donde cada método de procesamiento compartía una estructura común pero requería su propia implementación específica.

Planificadores digitales en el despacho: herramientas que ya usan los mejores estudios jurídicos

Notion, Trello, Linear y calendarios compartidos — no son para startups. Funcionan igual en un juzgado o una firma.

Hace dos años, un despacho judicial donde apoyaba un proyecto de automatización perdió el término para contestar un recurso de apelación. El secretario anotó la fecha en un cuaderno físico que estaba sobre el escritorio de alguien que ese día no fue a trabajar. La información existía, simplemente no estaba donde alguien pudiera verla a tiempo. El proceso quedó en firme y la parte que tenía razón perdió. El problema real es dónde vive la información Los abogados hablan mucho de que no tienen tiempo.