UD5 · Validación y puesta en servicio | MP04 · Soluciones basadas en LLMs
5 · Documentacion de pruebas (III)
resultados = [
{"id": "TC-001", "pertinencia": 3, "coherencia": 3,
"completitud": 2, "trazabilidad": 1, "formato": True},
{"id": "TC-002", "pertinencia": 2, "coherencia": 3,
"completitud": 3, "trazabilidad": 1, "formato": True},
]
n = len(resultados)
metricas = {
"pertinencia_media": sum(r["pertinencia"] for r in resultados) / n,
"coherencia_media": sum(r["coherencia"] for r in resultados) / n,
"completitud_media": sum(r["completitud"] for r in resultados) / n,
"trazabilidad_media": sum(r["trazabilidad"] for r in resultados) / n,
"formato_ok_pct": sum(r["formato"] for r in resultados) / n * 100,
}
print(metricas)