Kuuli Technologies
English
Prompting6 de mayo de 2026 · 5 min de lectura

Markdown vs. Sudolang para prompts: qué elegir en 2026

Sudolang y NAST prometían reducir tokens y mejorar la precisión. Qué dice la evidencia real, por qué la mayoría de equipos sigue con Markdown y cuándo tiene sentido explorar alternativas.

Qué es Sudolang y qué prometía

Sudolang es un pseudo-lenguaje de programación diseñado específicamente para comunicarse con LLMs de forma más estructurada que el lenguaje natural o el Markdown convencional. Su premisa era atractiva: usar una sintaxis similar a la de un lenguaje de programación para describir comportamiento, condiciones y reglas — reduciendo la ambigüedad del lenguaje natural y, en teoría, los tokens necesarios para transmitir la misma información.

NAST (Natural Abstraction Syntax Tree) siguió una filosofía similar: representar el prompt como un árbol de instrucciones estructurado, más cercano a la forma en que los modelos procesan internamente la información. Ambas propuestas generaron interés en 2023-2024 entre equipos que buscaban optimizar el consumo de tokens.

comparativa conceptualSudolang vs Markdown
// Ejemplo conceptual de Sudolang
function validarEmail(email) {
  if (email matches /^[\w.]+@[\w.]+\.[a-z]{2,}$/) {
    return { valid: true }
  } else {
    return { valid: false, reason: "Formato inválido" }
  }
}

// Equivalente en Markdown (más verboso, igual de claro para el LLM)
// Función: validarEmail
// Input: string con dirección de email
// Output: { valid: boolean, reason?: string }
// Regla: validar contra expresión regular estándar de emails
// Error: devolver valid=false con reason explicativa

Qué dice la evidencia

Los resultados empíricos son más matizados de lo que los defensores de Sudolang prometían. Varios equipos que realizaron benchmarks comparativos encontraron que la reducción de tokens era real en algunos tipos de tareas — principalmente las que describen lógica algorítmica — pero que en otros casos Sudolang producía prompts más largos que Markdown debido a la necesidad de definir explícitamente la semántica del pseudo-lenguaje.

La precisión del output también mostró resultados mixtos: mejoró en tareas donde la estructura importaba mucho (generación de funciones, validaciones), pero no mostró ventaja estadísticamente significativa en tareas de razonamiento o de generación de documentación. Además, los resultados dependen fuertemente del modelo: modelos más recientes gestionan igualmente bien instrucciones en Markdown estructurado.

La reducción de tokens de Sudolang depende mucho del modelo y el tipo de tarea. No es un beneficio universal. Antes de adoptar cualquier formato alternativo, hay que benchmarkear con el modelo y las tareas concretas del equipo.

Por qué Markdown sigue ganando en equipos

En la práctica, la mayoría de equipos que exploran alternativas a Markdown terminan volviendo a él. Las razones son consistentes:

Curva de aprendizaje prácticamente nula — cualquier desarrollador ya lo conoce
Toda la documentación técnica del mundo está en Markdown; los modelos están preentrenados con volúmenes enormes de él
Herramientas de edición, linters y renderers disponibles en todos los IDEs
Cambiar el formato de los prompts no requiere formación del equipo

Hay que tener en cuenta que el coste de adoptar un formato alternativo no es solo técnico. Cada nuevo miembro del equipo necesita aprender el pseudo-lenguaje; cada revisión de prompt es más lenta; los errores de sintaxis del DSL producen comportamientos inesperados que son difíciles de diagnosticar.

Cuándo explorar Sudolang o NAST

Hay contextos donde la experimentación con formatos alternativos tiene sentido y bajo coste:

PoC o investigación individual

Una persona que quiere explorar si el formato reduce tokens en su caso concreto puede hacerlo sin coste para el equipo.

Equipos muy pequeños con perfil técnico alto

Si todos los miembros del equipo tienen experiencia con DSLs y están dispuestos a mantener la curva de aprendizaje.

Tareas muy repetitivas y bien acotadas

Cuando el mismo tipo de prompt se ejecuta miles de veces, la ganancia marginal de tokens puede justificar el esfuerzo de definir el formato.

Lo que no tiene sentido es adoptar Sudolang en un equipo distribuido donde no todos los miembros tienen el mismo nivel técnico, o donde los prompts son redactados por personas de producto sin perfil de desarrollo.

La regla pragmática

Elegir el formato en el que el equipo ya escribe. Si todo el mundo usa Markdown para documentar, usar Markdown para los prompts. La fricción de cambiar de formato tiene un coste real que rara vez compensa la ganancia marginal de tokens.

El mayor ROI en prompting está en la calidad y completitud del contenido, no en el formato. Un prompt en Markdown bien estructurado, con contexto suficiente, ejemplos concretos y criterios de aceptación claros, produce outputs mejores que un prompt en Sudolang mal escrito o incompleto.

El orden de prioridades: (1) contexto completo y preciso, (2) ejemplos concretos (few-shot), (3) criterios de aceptación explícitos. El formato viene después de los tres. Ningún pseudo-lenguaje compensa un prompt con contexto insuficiente.

¿Quieres aplicar esto en tu equipo?

En Kuuli Technologies llevamos estas metodologías a equipos reales. Escríbenos si quieres una sesión de trabajo o una consultoría sobre agentes IA y SDD.