|
|
""" |
|
|
Script para testear respuestas específicas y mejorar la precisión |
|
|
""" |
|
|
|
|
|
|
|
|
respuestas_obtenidas = { |
|
|
1: "4", |
|
|
2: "4", |
|
|
3: "right", |
|
|
4: "Ra1#", |
|
|
5: "funkmonk", |
|
|
6: "b,e", |
|
|
7: "indeed", |
|
|
8: "silver", |
|
|
9: "bell pepper,broccoli,celery,corn,green beans,lettuce,sweet potatoes,zucchini", |
|
|
10: "cornstarch,lemon juice,salt,strawberries,sugar", |
|
|
11: "wojciech", |
|
|
12: "55", |
|
|
13: "553", |
|
|
14: "21,22,23,24,25,26,27,28,29,30,31,32,33,34,35", |
|
|
15: "80GSFC21N0002", |
|
|
16: "None", |
|
|
17: "HAI", |
|
|
18: "Fujiwara,Ogasawara", |
|
|
19: "$210.00", |
|
|
20: "dmitrij", |
|
|
} |
|
|
|
|
|
|
|
|
problemas_potenciales = { |
|
|
"Mayúsculas/minúsculas": [5, 7, 11, 17, 18, 20], |
|
|
"Formato numérico": [1, 12, 13], |
|
|
"Listas de items": [9, 10, 14, 18], |
|
|
"Formato especial": [15, 19], |
|
|
"Análisis de archivos": [8, 12, 14, 19, 20], |
|
|
} |
|
|
|
|
|
print("=" * 60) |
|
|
print("🔍 ANÁLISIS DE RESPUESTAS DEL ÚLTIMO RUN") |
|
|
print("=" * 60) |
|
|
print(f"\n✅ Correctas confirmadas: 3/20 (15%)") |
|
|
print(f"🎯 Objetivo: 6/20 (30%)") |
|
|
print(f"❌ Necesitamos mejorar: +3 respuestas correctas\n") |
|
|
|
|
|
print("📋 CATEGORÍAS DE PROBLEMAS POTENCIALES:\n") |
|
|
|
|
|
for categoria, preguntas in problemas_potenciales.items(): |
|
|
print(f" • {categoria}:") |
|
|
print(f" Preguntas: {', '.join(map(str, preguntas))}") |
|
|
respuestas = [respuestas_obtenidas[p] for p in preguntas] |
|
|
print(f" Respuestas: {respuestas[:3]}..." if len(respuestas) > 3 else f" Respuestas: {respuestas}") |
|
|
print() |
|
|
|
|
|
print("\n💡 RECOMENDACIONES:") |
|
|
print(" 1. Verificar case-sensitivity (mayúsculas/minúsculas)") |
|
|
print(" 2. Mejorar procesamiento de archivos (especialmente audio/Excel)") |
|
|
print(" 3. Validar formato de listas (orden alfabético vs orden original)") |
|
|
print(" 4. Revisar precisión numérica en cálculos") |
|
|
|