Programa como Pesos: Un Paradigma de Programación para Funciones DifusasProgram-as-Weights: A Programming Paradigm for Fuzzy Functions
Muchas tareas de programación cotidianas se resisten a una implementación limpia basada en reglas, como alertar sobre líneas de log importantes, reparar JSON malformado o clasificar resultados de búsqueda por intención, y cada vez más se subcontratan a APIs de modelos de lenguaje grandes a costa de localidad, reproducibilidad y precio. Proponemos la programación de funciones difusas: compilar dicha función a partir de una especificación en lenguaje natural en un artefacto neuronal compacto y ejecutable localmente. Materializamos este paradigma con Program-as-Weights (PAW), en el que un compilador de 4B entrenado en FuzzyBench, un conjunto de datos de 10 millones de ejemplos que publicamos, genera adaptadores eficientes en parámetros para un intérprete ligero y congelado. Un intérprete Qwen3 de 0.6B que ejecuta programas PAW iguala el rendimiento de la consulta directa a Qwen3-32B, al tiempo que utiliza aproximadamente una quincuagésima parte de la memoria de inferencia y se ejecuta a 30 tokens/s en una MacBook M3. PAW reformula el modelo fundacional de solucionador de problemas por entrada a constructor de herramientas: invocado una vez por definición de función, produce un artefacto reutilizable pequeño cuyas llamadas posteriores por aplicación de función son baratas y sin conexión.