File size: 845 Bytes
f90b494
 
 
 
 
 
6d11f8c
 
 
 
f90b494
 
 
 
6d11f8c
f90b494
 
 
 
 
6d11f8c
f90b494
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import subprocess
import os
import gradio as gr

print("=== INICIANDO AVALIAÇÃO DO AGENTE LANGGRAPH ===")

# Força o Python a ir para a raiz do seu Space antes de rodar o script
current_dir = os.path.dirname(os.path.abspath(__file__))
os.chdir(current_dir)

# Executa o script de avaliação exatamente como faríamos no terminal
try:
    result = subprocess.run(
        ["python", "evaluate_agent.py", "--limit", "20"],
        capture_output=False, # Mantém os logs em tempo real no console
        text=True
    )
except Exception as e:
    print(f"Erro ao executar avaliação: {e}")

# Cria uma interface Gradio fake apenas para o Hugging Face inicializar
with gr.Blocks() as demo:
    gr.Markdown("# 🏆 Avaliação LangGraph GAIA Iniciada!\nConfira a aba **Logs** do Space para acompanhar o progresso passo a passo.")

demo.launch()