AlanRocha's picture
Update app.py
6d11f8c verified
Raw
History Blame Contribute Delete
845 Bytes
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()