Atualizar src-py/renatoxsr/scripts/avaliar_dataset.py

This commit is contained in:
2026-09-24 18:40:36 -03:00
parent 3ab8e2b864
commit f8e02054b6
+14 -9
View File
@@ -120,6 +120,11 @@ def run_evaluation_cycle():
"resultado_ollama": llm_output
}
results.append(result_record)
with open(OUTPUT_FILE_PATH, 'a', encoding='utf-8') as f:
f.write(json.dumps(result_record, ensure_ascii=False) + '\n')
print(f"[{i+1}/{len(lines)}] ✅ Processado com sucesso. Salvando resultado.")
else:
results.append({
@@ -136,15 +141,15 @@ def run_evaluation_cycle():
print(f"ERRO inesperado ao processar a linha {i+1}: {e}")
# Salvando todos os resultados
if results:
with open(OUTPUT_FILE_PATH, 'w', encoding='utf-8') as f:
for record in results:
f.write(json.dumps(record, ensure_ascii=False) + '\n')
print("\n=======================================================================")
print("✅ Avaliação concluída!")
print(f"Total de documentos processados e salvos em: {OUTPUT_FILE_PATH.name}")
print("Examine este arquivo para identificar padrões de erro ou sucesso.")
print("=======================================================================")
#if results:
# with open(OUTPUT_FILE_PATH, 'w', encoding='utf-8') as f:
# for record in results:
# f.write(json.dumps(record, ensure_ascii=False) + '\n')
print("\n=======================================================================")
print("✅ Avaliação concluída!")
print(f"Total de documentos processados e salvos em: {OUTPUT_FILE_PATH.name}")
print("Examine este arquivo para identificar padrões de erro ou sucesso.")
print("=======================================================================")
# Executar o ciclo completo
run_evaluation_cycle()