<!-- Canonical: https://lucioduran.com/es/topics/llm-evaluation
Language: es
Content-SHA256: 1c19c4e94d5ece03fbbbea26eb37578d2b0f57de5eda1d0969ac0cf12f8a5a40
-->

# Evaluación de LLM y agentes de IA

La evaluación conecta una decisión de ingeniería con evidencia observable. Estos proyectos separan dimensiones que suelen mezclarse: una respuesta puede tener JSON válido y ser incorrecta, incluir una cita sin respaldo o resolver una tarea violando un límite de ejecución.

Por [Lucio Durán](<https://lucioduran.com/es>) · Uruguay

## Qué decisión querés resolver

### Para decidir un cambio de modelo

Comparar ambos candidatos sobre tareas versionadas y revisar los segmentos que retroceden. Model Regression Gate conserva resultados pareados y distingue aceptación, rechazo y revisión.

### Para evaluar respuestas

Medir el contenido además del formato. Structured Output Contracts contrasta validez con exactitud; Citation Grounding Checker vincula cada afirmación con el pasaje que podría respaldarla.

### Para evaluar agentes

Registrar efectos observables y fallos, además de la respuesta final. Agent Injection Evals separa capacidad, intentos de ataque y efectos realizados; Agent Context Budget estudia pérdida de evidencia y calidad de respuesta.

## Proyectos y evidencia

Cada ficha permite consultar el código, el entorno, los resultados publicados y sus límites. Los experimentos describen esas configuraciones; no acreditan resultados en sistemas de clientes.

- ### [Model Regression Gate](<https://lucioduran.com/es/projects/model-regression-gate>)

  Control reproducible de promoción de modelos, con tareas versionadas, comparaciones pareadas de exactitud, tolerancias por segmento y un resultado separado que exige revisión.

  Python · Licencia: MIT

  [Leer la ficha](<https://lucioduran.com/es/projects/model-regression-gate>) · [Repositorio](<https://github.com/lucioduran/model-regression-gate>) · [Release v0.1.0](<https://github.com/lucioduran/model-regression-gate/releases/tag/v0.1.0>)
- ### [Agent Injection Evals](<https://lucioduran.com/es/projects/agent-injection-evals>)

  Evaluación reproducible de inyección de prompts con un modelo local fijado, herramientas simuladas y métricas separadas de capacidad, intentos de ataque y efectos realizados.

  Python · Licencia: MIT

  [Leer la ficha](<https://lucioduran.com/es/projects/agent-injection-evals>) · [Repositorio](<https://github.com/lucioduran/agent-injection-evals>)
- ### [Structured Output Contracts](<https://lucioduran.com/es/projects/structured-output-contracts>)

  Contratos JSON acotados con validación estricta, rechazos explícitos y reintentos limitados. Compara validez y exactitud con dos modelos Qwen locales y respuestas originales.

  Python · Licencia: MIT

  [Leer la ficha](<https://lucioduran.com/es/projects/structured-output-contracts>) · [Repositorio](<https://github.com/lucioduran/structured-output-contracts>) · [Release v0.1.0](<https://github.com/lucioduran/structured-output-contracts/releases/tag/v0.1.0>)
- ### [Citation Grounding Checker](<https://lucioduran.com/es/projects/citation-grounding-checker>)

  Verificación de respaldo de citas con reglas, FLAN-T5 y DeBERTa NLI. Predicciones, abstenciones y precisión vinculadas al pasaje exacto de cada afirmación.

  Python · Licencia: MIT

  [Leer la ficha](<https://lucioduran.com/es/projects/citation-grounding-checker>) · [Repositorio](<https://github.com/lucioduran/citation-grounding-checker>) · [Release v0.1.0](<https://github.com/lucioduran/citation-grounding-checker/releases/tag/v0.1.0>)
- ### [AI Model Routing Policy](<https://lucioduran.com/es/projects/ai-model-routing-policy>)

  Política de selección entre FLAN-T5-small y base con ajuste en desarrollo, evaluación reservada, costo del router y fallos locales inyectados. Publica también el resultado negativo.

  Python · Licencia: MIT

  [Leer la ficha](<https://lucioduran.com/es/projects/ai-model-routing-policy>) · [Repositorio](<https://github.com/lucioduran/ai-model-routing-policy>) · [Release v0.1.0](<https://github.com/lucioduran/ai-model-routing-policy/releases/tag/v0.1.0>)
- ### [Agent Context Budget](<https://lucioduran.com/es/projects/agent-context-budget>)

  Compara la entrada de ventana completa, el truncamiento, la selección y la compresión extractiva, y mide la pérdida de evidencia por separado de la calidad de las respuestas.

  Python · Licencia: MIT

  [Leer la ficha](<https://lucioduran.com/es/projects/agent-context-budget>) · [Repositorio](<https://github.com/lucioduran/agent-context-budget>) · [Release v0.1.1](<https://github.com/lucioduran/agent-context-budget/releases/tag/v0.1.1>)

## Lecturas de arquitectura y método

- ### [Evaluar agentes sin autoengaño: harness, contaminación y costo por tarea resuelta](<https://lucioduran.com/es/blog/agent-evaluation-harness-contamination-cost-per-success>)

  Cómo evaluar agentes de larga duración con estado verificable, controles de procedimiento, intentos repetidos, infraestructura comparable y costos que incluyan los fracasos.
