Spaces:
Sleeping
Sleeping
| 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() |