Atualizar src-py/renatoxsr/scripts/avaliar_dataset.py
This commit is contained in:
@@ -120,6 +120,11 @@ def run_evaluation_cycle():
|
|||||||
"resultado_ollama": llm_output
|
"resultado_ollama": llm_output
|
||||||
}
|
}
|
||||||
results.append(result_record)
|
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.")
|
print(f"[{i+1}/{len(lines)}] ✅ Processado com sucesso. Salvando resultado.")
|
||||||
else:
|
else:
|
||||||
results.append({
|
results.append({
|
||||||
@@ -136,15 +141,15 @@ def run_evaluation_cycle():
|
|||||||
print(f"ERRO inesperado ao processar a linha {i+1}: {e}")
|
print(f"ERRO inesperado ao processar a linha {i+1}: {e}")
|
||||||
|
|
||||||
# Salvando todos os resultados
|
# Salvando todos os resultados
|
||||||
if results:
|
#if results:
|
||||||
with open(OUTPUT_FILE_PATH, 'w', encoding='utf-8') as f:
|
# with open(OUTPUT_FILE_PATH, 'w', encoding='utf-8') as f:
|
||||||
for record in results:
|
# for record in results:
|
||||||
f.write(json.dumps(record, ensure_ascii=False) + '\n')
|
# f.write(json.dumps(record, ensure_ascii=False) + '\n')
|
||||||
print("\n=======================================================================")
|
print("\n=======================================================================")
|
||||||
print("✅ Avaliação concluída!")
|
print("✅ Avaliação concluída!")
|
||||||
print(f"Total de documentos processados e salvos em: {OUTPUT_FILE_PATH.name}")
|
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("Examine este arquivo para identificar padrões de erro ou sucesso.")
|
||||||
print("=======================================================================")
|
print("=======================================================================")
|
||||||
|
|
||||||
# Executar o ciclo completo
|
# Executar o ciclo completo
|
||||||
run_evaluation_cycle()
|
run_evaluation_cycle()
|
||||||
Reference in New Issue
Block a user