Idea

Una transformación determinista encargada al modelo se paga a la tarifa del razonamiento

Info

Escrito originalmente en francés. Traducido por IA — se ha preservado el sentido, no la prosa.

Idea principal

Convertir un JSON en CSV, renumerar un índice, copiar un frontmatter, ordenar una lista: estas operaciones tienen un resultado único, deducible de sus entradas. Encargadas al modelo, salen por el canal más caro — el de la generación — y encima aportan una variabilidad que nadie necesitaba. Encargadas a un script, cuestan cero tokens y se ejecutan en milisegundos.

En competitor_analyze, dos pasos trasladados a Python — la escritura de los frontmatter y el cálculo del delta del índice — quitaron 111 000 unidades del consumo, sin cambiar nada en los entregables producidos.

El criterio de reparto no es la dificultad de la tarea sino la presencia de un juicio: si el resultado se deduce de las entradas, no hay nada que decidir.

Por qué es importante

Esto da una regla de corte para el diseño de un skill: cada paso se pregunta qué espera del modelo, y un paso que no espera ningún arbitraje no tiene por qué dirigirse a él.

La ganancia, por lo demás, no es solo económica: lo que produce un script es reproducible, lo que produce un modelo solo lo es de forma aproximada.

Matices y límites

Escribir y mantener el script tiene un coste, invisible en un informe de tokens. Para una transformación puntual que nunca se volverá a ejecutar, pasar por el modelo sigue saliendo más barato que pasar por el desarrollo.

Y algunas transformaciones parecen deterministas hasta el primer dato mal formado — el modelo absorbe la irregularidad allí donde el script se detiene.

Preguntas abiertas

  • ¿Dónde situar la frontera cuando una transformación es mecánica en un noventa por ciento y ambigua en el resto?