← Últimos artículos
💻 computer science

Separating AI-assisted authoring from governed execution through specification-driven composition A design framework and industrial experience report for explainable automation in regulated data transformation

Este artículo propone un marco de composición basado en especificaciones que permite el uso seguro de la IA en flujos de trabajo de datos regulados al separar la autoría asistida por IA de la ejecución gobernada, asegurando que solo se compongan y ejecuten artefactos validados, versionados y plenamente trazables.

Autores originales: Rostislav Markov

Publicado 2026-09-25
📖 7 min de lectura🧠 Análisis profundo

Autores originales: Rostislav Markov

Artículo original bajo licencia CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

En el mundo de las industrias reguladas, como la medicina y las finanzas, los datos no simplemente fluyen de un lugar a otro; deben ser transformados con absoluta precisión. Cuando una compañía farmacéutica prepara datos para una revisión gubernamental, cada número, fecha y categoría debe seguir reglas estrictas. Si un programa informático comete un error en este proceso, las consecuencias pueden ser graves, desde aplicaciones rechazadas hasta riesgos de seguridad. Durante décadas, los ingenieros han construido estos programas escribiendo código línea por línea, asegurando que cada paso sea revisado, probado y aprobado antes de ejecutarse. Este proceso es lento pero confiable porque los humanos mantienen el control de cada decisión.

Hoy en día, la inteligencia artificial ofrece una nueva forma de escribir estos programas. Estos sistemas pueden leer una descripción de una tarea y generar el código necesario en segundos. Esta velocidad es increíblemente útil para explorar ideas o redactar versiones iniciales de un programa. Sin embargo, en entornos de alto riesgo, la velocidad no puede tener a costa de la seguridad. No se puede permitir que una computadora simplemente adivine la respuesta correcta y la ejecute de inmediato. El desafío central para los ingenieros modernos es cómo utilizar la velocidad de la inteligencia artificial sin perder la capacidad de explicar, verificar y controlar el resultado final. Necesitan una forma de permitir que la máquina redacte el trabajo manteniendo a un humano en el ciclo para verificar que el trabajo sea seguro, correcto y siga las reglas antes de que se le permita ejecutarlo.

Este es el problema que Rostislav Markov, un investigador de Amazon Web Services, aborda en su reciente trabajo sobre la transformación de datos regulados. Él propone una nueva forma de trabajar que separa el acto de escribir o redactar código del acto de ejecutarlo. En lugar de dejar que un modelo de inteligencia artificial genere un programa y luego esperar que funcione, el nuevo marco obliga a la IA a producir primero un plan detallado. Este plan, llamado especificación, describe exactamente qué se debe hacer, qué datos utilizará y qué reglas debe seguir. El plan no es el programa en sí; es un conjunto de instrucciones para un sistema separado y estrictamente controlado llamado compositor.

El compositor actúa como un guardián. Observa el plan creado por la IA y lo coteja con una biblioteca de bloques de construcción preaprobados, probados y verificados. Estos bloques son funciones específicas que los ingenieros ya han validado para que funcionen correctamente. El compositor no inventa nueva lógica ni adivina cómo resolver un problema. Simplemente hace coincidir los pasos del plan con los bloques aprobados en la biblioteca. Si el plan solicita un paso que no tiene un bloque aprobado correspondiente, o si los tipos de datos no coinciden con las reglas, el compositor se detiene y rechaza el plan. No ejecutará el código hasta que cada pieza haya sido verificada contra la biblioteca y las reglas. Esto asegura que, incluso si la inteligencia artificial comete un error en su borrador, ese error sea detectado antes de que se toque cualquier dato real.

Markov probó esta idea utilizando un escenario del mundo real que involucra datos clínicos, donde la información de los pacientes debe organizarse en un formato estándar para la presentación al gobierno. En sus experimentos, le pidió a una inteligencia artificial que escribiera el código para estas transformaciones bajo diferentes condiciones. Cuando la IA recibió solo una descripción de texto simple, a menudo producía código que parecía correcto pero que fallaba al intentar encajar en el sistema más amplio o violaba reglas ocultas. Cuando la IA recibió un plan estructurado con reglas claras y referencias a los bloques de construcción aprobados, los resultados fueron mucho mejores. El hallazgo clave no fue que la IA se volviera más inteligente, sino que el sistema a su alrededor se volvió más robusto. Los artefactos —los planes, las pruebas y los bloques aprobados— realizaron el trabajo pesado de garantizar la seguridad, no el modelo de IA en sí mismo.

El marco introduce un concepto llamado "explicable por construcción". En muchas discusiones sobre inteligencia artificial, la gente se preocupa por entender por qué un modelo tomó una decisión específica, intentando a menudo mirar dentro de la "caja negra" del algoritmo. Este enfoque toma un camino diferente. Argumenta que, para el trabajo regulado, no es necesario entender los pensamientos internos de la IA. En su lugar, es necesario entender las decisiones de ingeniería que llevaron al resultado final. Debido a que el sistema solo permite el uso de bloques aprobados y mantiene un registro completo de cada paso tomado para construir el programa final, cualquiera puede observar el resultado final y rastrearlo hasta el plan específico, los bloques aprobados específicos y las reglas específicas que se siguieron. La explicación no es una suposición sobre lo que la IA estaba pensando; es un registro fáctico de lo que fue aprobado y cómo fue ensamblado.

Para demostrar que este sistema funciona, el investigador construyó una versión pequeña y funcional del marco. Demostró que si le das al sistema el mismo plan y la misma biblioteca de bloques dos veces, produce exactamente el mismo resultado cada vez. Esta consistencia es vital para los entornos regulados donde se requiere la reproducibilidad. También demostró que si se añade una nueva versión de un bloque de construcción a la biblioteca, el sistema no utiliza accidentalmente esa versión para un plan antiguo; se mantiene fiel a la versión específica que fue aprobada en el momento en que se realizó el plan. Esto evita que los cambios en el trasfondo alteren inesperadamente el resultado de un proceso. El sistema genera un registro detallado, o traza, para cada programa que construye. Este registro vincula el programa final con el plan original, la versión específica de cada bloque de construcción utilizado y las verificaciones de validación que se superaron.

La investigación sugiere que esta separación de funciones es esencial para el futuro de la inteligencia artificial en campos regulados. Permite a las organizaciones utilizar la velocidad de la IA para redactar especificaciones y escribir código, pero mantiene la autoridad para ejecutar en manos de un sistema controlado y determinista. La IA se convierte en un asistente poderoso que ayuda a los humanos a escribir mejores planes, pero no es la autoridad que decide qué se ejecuta. La decisión final de ejecutar un programa reside en la existencia de un plan válido, la presencia de componentes aprobados y la finalización exitosa de un proceso de verificación. Este enfoque no elimina la necesidad de la supervisión humana; más bien, otorales a los humanos mejores herramientas para gestionar esa supervisión. Al enfocarse en los artefactos —los planes, las reglas y los bloques aprobados—, el marco crea un límite donde la inteligencia artificial puede ser útil sin convertirse en un riesgo.

Al final, el trabajo demuestra que el camino hacia la automatización segura no consiste en hacer que la inteligencia artificial sea más explicable, sino en hacer que el proceso de construcción de la automatización sea más transparente. Cuando los pasos son claros, las reglas son estrictas y los componentes son verificados, el resultado es un sistema en el que se puede confiar. La experiencia del investigador muestra que, si bien la inteligencia artificial puede generar código plausible, es la estructura circundante de especificaciones, pruebas y bibliotecas aprobadas lo que asegura que el código sea realmente correcto y seguro para su uso. Este cambio de enfoque, de la inteligencia del modelo a la gobernanza del proceso, ofrece un camino práctico para las industrias que no pueden permitirse fallar.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →