KLM: por qué lo desconocido no es cero
Qué cambia cuando una medición ausente se convierte en cero: honest-null y los estados epistémicos de KLM.
Un 0 registrado y una medición no disponible son afirmaciones distintas. Cero ofrece un valor; desconocido indica que no hay información suficiente para ofrecerlo.
Un sistema puede perder fácilmente esa diferencia: una fuente no tiene fecha, el código sustituye por cero su puntuación de actualidad ausente y el panel la presenta como una medición. La falta de evidencia parece ahora una puntuación baja. La regla honest-null de KLM conserva una señal no disponible como null, con un motivo explícito.
Lo que cero no puede decir
Si la actualidad no se midió, una puntuación cero no demuestra que se haya medido una fuente como antigua. Su fecha efectiva todavía debe investigarse. El siguiente fragmento ilustra un ejemplo del repositorio, no un registro KLM completo.
{
"freshness_score": null,
"signal_status": {
"freshness_score": "unavailable"
},
"nulls": {
"freshness_score": {
"reason": "no_varve_age_metadata"
}
}
}
El sistema evita declarar una medición que no hizo. El motivo deja una traza que puede investigarse después.
Lo desconocido puede desaparecer en una frontera
Un registro JSON puede conservar null mientras otro componente lo elimina. value ?? 0 sustituye una incógnita explícita por cero. Algunos formatos de transmisión necesitan metadatos adicionales para distinguir una ausencia del valor predeterminado de un escalar.
KLM exige que esa distinción sobreviva a la construcción, codificación y decodificación controladas por la implementación. Una señal inválida tampoco equivale a una ausente: un valor mal formado o fuera de rango no debe convertirse silenciosamente en «desconocido».
Números con conocimientos distintos
measured: calculado determinísticamente desde un evento registrado y reproducible.heuristic: aproximación basada en señales observables, también reproducible.synthesized: interpretación producida por un modelo o evaluador.unavailable: no producido; se registra comonully un motivo.
La confianza declarada por el modelo es distinta de la respaldada por evidencia. Una evaluación basada en modelos puede enriquecer el registro, pero no sustituir la base mecánica exigida para declarar conformidad.
El límite de un registro honesto
Reconocer una incógnita no convierte una respuesta en verdadera: conserva un vacío sin ocultarlo. La conformidad KLM trata de estructura y trazabilidad, no de una garantía general de corrección factual.
Hay que conocer cómo se produjo cada puntuación, qué estado tiene y qué ocurre cuando no está disponible. Véanse el proyecto KLM y la guía de validación.
Fuentes y revisión
Este texto utiliza la revisión pública examinada el 9 de octubre de 2026. Los enlaces están fijados a esa revisión. Los ejemplos explicativos son interpretaciones editoriales; los hallazgos mantienen su ámbito original. El proyecto puede haber cambiado posteriormente.
Se conecta con
Explora el principio de KLM de mantener explícitas las señales no disponibles.