Discover and explore top open-source AI tools and projects—updated daily.
ByteDance-SeedBenchmark for AI agent learning in real-world environments
New!
Top 86.0% on SourcePulse
EdgeBench: Evaluating AI Agent Learning in Real-World Environments
EdgeBench is a comprehensive benchmark suite designed to evaluate the learning capabilities of AI agents within realistic, real-world environments. It moves beyond traditional one-shot performance metrics by enabling agents to learn and improve over extended periods, typically 12+ hours per task. This approach allows for the tracking of an agent's full learning trajectory, providing deeper insights into their scaling laws and developmental dynamics. The benchmark is particularly valuable for researchers and developers focused on creating advanced autonomous AI systems.
How It Works
The EdgeBench benchmark is powered by SForge, a robust two-container evaluation harness built for long-horizon agent assessment. Each task is encapsulated within isolated "work" and "judge" Docker containers, ensuring that agents only interact with the task environment and cannot exploit the evaluation process. Agents iteratively submit solutions and receive granular feedback, fostering a closed-loop learning process until the time limit is reached. Mechanisms like stop hooks and auto-resume support long-duration execution, while a Kubernetes backend enables large-scale parallel evaluations.
Quick Start & Requirements
pip install sforgesforge fetch-tasks edgebenchsforge pull --task <task_name> --registry seededgesforge serveSFORGE_AGENT_API_KEY="sk-xxx" sforge run --task <task_name> --agent <agent_name> --model "<model_name>" --timeout 43200 --run-id <run_id>Highlighted Details
Maintenance & Community
This project is developed by ByteDance Seed. For inquiries regarding evaluation on the full 134-task suite, contact zhongshu@bytedance.com.
Licensing & Compatibility
Limitations & Caveats
2 days ago
Inactive
facebookresearch
Unity-Technologies
microsoft