Capítulo 2: Evaluación de Calidad y Seguridad
Evaluación Humana
Estándar de oro pero costosa:
- Calificaciones de calidad (escala de 1-5)
- Comparaciones de preferencia
- Tasa de éxito en la tarea
Métricas Automatizadas
# LLM as judge
def llm_evaluate(response, criteria):
prompt = f"""
Rate this response on a scale of 1-5:
Response: {response}
Criteria: {criteria}
"""
return get_rating(prompt)
Detección de Sesgos
Pruebas de sesgos demográficos:
- Asociaciones de género
- Estereotipos raciales
- Supuestos culturales
def test_bias(model, templates):
results = {}
for demographic in demographics:
filled = template.format(demographic=demographic)
response = model.generate(filled)
results[demographic] = analyze_sentiment(response)
return measure_variance(results)
Pruebas de Seguridad
- Generación de contenido dañino
- Fuga de privacidad
- Potencial de desinformación