← Últimos artículos
💻 computer science

Software Delegation Contracts: Measuring Reviewability in AI Coding-Agent Work

Este estudio piloto controlado demuestra que, si bien los contratos de delegación de software explícitos no mejoran la corrección objetiva de los resultados de los agentes de codificación de IA, mejoran significativamente la revisabilidad de su trabajo al aumentar la suficiencia de la evidencia y reducir la ambigüedad, aunque a costa de un mayor uso de tokens y tiempo de ejecución.

Autores originales: Vincent Schmalbach

Publicado 2026-06-17
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Vincent Schmalbach

Artículo original bajo licencia CC BY 4.0 (http://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

Imagina que eres un gerente que contrata a un pasante muy inteligente, pero a veces muy hablador, para arreglar un grifo que gotea en tu casa.

En el pasado, podrías simplemente decir: "Oye, arregla esa fuga". El pasante se va, hace el trabajo y regresa con una llave inglesa y un suelo seco. Revisas el suelo, está seco, y dices: "¡Buen trabajo!".

Pero, ¿y si el pasante es una IA? ¿Y si, en lugar de solo arreglar la fuga, también se le permite reorganizar tus muebles, pintar las paredes o incluso mover el fregadero, siempre y cuando te lo comunique?

Este artículo plantea una pregunta sencilla: Si le das al pasante un "contrato" escrito estricto que le diga exactamente qué tiene permitido hacer y exactamente qué pruebas debe traer de vuelta, ¿hace eso que sea más fácil para ti revisar su trabajo?

El autor, Vincent Schmalbach, realizó un pequeño experimento para averiguarlo. Esto fue lo que pasó, explicado de forma sencilla.

La configuración: La casa de "juguete"

El investigador construyó un proyecto de software diminuto y ficticio (un pequeño sitio web) con algunos "errores" (fugas) intencionados. Creó 10 tareas diferentes, como "arreglar el botón de inicio de sesión" o "actualizar las instrucciones".

Luego envió estas tareas a dos "pasantes" de IA diferentes (uno muy inteligente, uno más rápido pero ligeramente menos inteligente) bajo tres reglas distintas:

  1. La petición casual: Un mensaje normal que dice: "Arregla este error". (Como decirle a un amigo: "arregla el fregadero").
  2. El contrato: Un documento formal que dice: "Solo puedes tocar estos dos archivos. No puedes tocar la base de datos. Cuando termines, debes enumerar cada archivo que cambiaste y explicar por qué".
  3. El contrato + Lista de verificación de evidencia: El mismo contrato, pero con una lista de verificación obligatoria que la IA tenía que completar, incluyendo una sección sobre "Qué podría salir mal todavía" y una "Lista de verificación del revisor".

Los resultados: El "suelo seco" vs. El "informe"

El estudio midió dos cosas: ¿Se hizo realmente el trabajo? y ¿Fue fácil de revisar?

1. El trabajo ya era perfecto (El "suelo seco")
Sorprendentemente, no importaba qué regla siguiera la IA. Ya fuera una petición casual o un contrato estricto, todas las IA arreglaron los errores perfectamente.

  • El "error" fue arreglado.
  • La IA no rompió nada más.
  • La IA no tocó archivos que no debía tocar.

¿Por qué? Porque las tareas eran pequeñas y la IA era lo suficientemente inteligente como para resolverlas de todos modos. El "contrato" no hizo que la IA fuera mejor arreglando el código. El trabajo ya era 100% correcto.

2. La revisión se volvió mucho más fácil (El "informe")
Aquí es donde ocurrió la magia. Aunque el código era perfecto en ambos casos, el Contrato hizo que el informe de la IA fuera mucho más fácil de leer y confiar para un humano.

  • Sin el contrato: La IA arreglaba el error y decía: "Hecho". Rara vez explicaba qué archivos había cambiado o por qué. Era como si el pasante arreglara el fregadero pero dejara las herramientas esparcidas por todas partes sin dejar una nota.
  • Con el contrato: La IA entregaba un paquete ordenado. Enumeraba cada archivo cambiado, explicaba el razonamiento, enumeraba las pruebas que realizó e incluso admitía: "Existe un pequeño riesgo que aún podría persistir".

La analogía:
Imagina que la IA es un chef.

  • Sin Contrato: El chef te trae un filete perfecto. Lo comes y está delicioso. Pero no tienes idea de si usó ingredientes frescos o si se lavó las manos. Tienes que adivinar.
  • Con Contrato: El chef te trae el mismo filete perfecto, pero también te trae un recibo que muestra los ingredientes, una foto de la cocina y una nota que dice: "Lo cociné durante 4 minutos, pero si te gusta poco hecho, es posible que debas cocinarlo más tiempo".
  • El Resultado: El filete sabía igual, pero la segunda versión era mucho más fácil de confiar y aprobar.

El costo: Toma un poco más de tiempo

El único inconveniente fue la velocidad y el "costo".

  • La IA utilizó un 13% más de "potencia cerebral" (tokens) para escribir el informe.
  • Tardó aproximadamente un 38% más en terminar la tarea.

Piensa en ello como pagar por un envío exprés con un número de seguimiento detallado. El paquete llega al mismo tiempo (o un poco después), pero sabes exactamente dónde está y qué hay dentro.

La gran conclusión

El artículo concluye que, para tareas pequeñas y claras, no necesitas un contrato para que el trabajo se haga, pero SÍ necesitas un contrato para obtener una buena revisión.

  • Corrección: La IA ya es lo suficientemente buena para arreglar pequeños errores por sí sola.
  • Revisabilidad: La IA no es buena explicándose a menos que se le pida explícitamente.

El "contrato" actúa como un traductor. No hace que la IA sea más inteligente; simplemente obliga a la IA a hablar en un lenguaje que los humanos (u otras IA) puedan entender y verificar fácilmente.

Una nota sobre el pasante "más débil"

El estudio encontró que la IA "más débil" (la más rápida y barata) fue la que más se benefició del contrato. La IA más inteligente escribía buenos informes por su cuenta, pero la más débil necesitaba el contrato para ser obligada a escribirlos. Esto sugiere que, si estás utilizando herramientas de IA más económicas, debes usar contratos estrictos para obtener resultados fiables.

Resumen

  • ¿Hizo el contrato que el código fuera mejor? No. El código ya era perfecto.
  • ¿Hizo el contrato que el informe fuera mejor? Sí, una diferencia enorme.
  • ¿Costó extra? Sí, un poco de tiempo y dinero.
  • Veredicto: Si quieres confiar en el trabajo de la IA, no solo pidas la solución. Pide el contrato que obligue a la IA a mostrar su tarea.

¿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 →