← 开源
rdi-berkeley

agents-last-exam

Agents' Last Exam

AI EngineeringTest & guardPython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.11k
Star
87
Fork
+22
本周
6
贡献者
创建于 2026-05-04 · 更新于 2026-10-15 · 今日第 11554 名
主要开发者
rowingchennsunyiyouyixiao-huang

rdi-berkeley/agents-last-exam 排名第 11,554,有 1,111 个星标。

同类别比较

rdi-berkeley/agents-last-exam 排名第 11,554,此处有 8 个同类条目;GoogleCloudPlatform/cloud-vision 排名第 11,550。

同类别比较
名称排名指标
chAng-L19/codex-redteam-mode11,533
语言:
Python
星标数:
1,116
分叉数:
141
简介:
针对于红队攻击思维做出的red team模式(破限项目,封号概不负责)##可自行适配其他Agent。项目问题请提issue
AlexSergey/rockpack11,547
语言:
TypeScript
星标数:
1,112
分叉数:
22
简介:
Zero-config React with built-in SSR, automated quality gates, and AI-ready project structure - ship clean code whether you write it yourself or with an AI assistant.
raindrop-ai/workshop11,549
语言:
TypeScript
星标数:
1,112
分叉数:
70
简介:
Give your coding agent the power to write and run agent evals.
GoogleCloudPlatform/cloud-vision11,550
语言:
Python
星标数:
1,111
分叉数:
864
简介:
Sample code for Google Cloud Vision
gabber-dev/gabber11,559
语言:
Python
星标数:
1,110
分叉数:
106
简介:
Build AI applications that can see, hear, and speak using your screens, microphones, and cameras as inputs.
baidu-research/DeepBench11,561
语言:
C++
星标数:
1,109
分叉数:
243
简介:
Benchmarking Deep Learning operations on different hardware
TheAiSingularity/graphrag-local-ollama11,570
语言:
Python
星标数:
1,107
分叉数:
162
简介:
Local models support for Microsoft's graphrag using ollama (llama3, mistral, gemma2 phi3)- LLM & Embedding extraction
obot-platform/obot11,573
语言:
Go
星标数:
1,107
分叉数:
235
简介:
Complete AI Governance Platform from Obot AI
关键参数与规格
关键参数与规格
参数值
语言Python
类别AI Engineering
子类别Test & guard
关键词Benchmarks, Deep Research, Evals
星标数1,111
分叉数87
贡献者6
创建日期2026-05-04
更新日期2026-10-15
1 天星标数0
7 天星标数22
排名11,554
上次排名1,633
排名变化-9,921
7 天星标排名2,599
上次 7 天星标排名2,354
7 天星标排名变化-245
总星标排名10,283
上次总星标排名10,267
总星标排名变化-16
README 摘录

Agents' Last Exam *Challenge and measure AI agents on economically valuable, real-world tasks. Co-led by Berkeley RDI and built with hundreds of industry experts, ALE organizes real professional work into 55 subdomains across 13 industry clusters, with reference to O\*NET / SOC 2018 (the U. This repository is the **open evaluation framework**: the toolkit that provisions sandboxes, runs agents, and grades them, plus around **150 public tasks** across all 55 subdomains and reference integrations for several agent harnesses

. The quick start covers the one-time project setup, image copy, credentials, demo run, and grading flow. **Join our Discord** for direct questions. Each system keeps its full capabilities, and very different agents become comparable on the one axis that matters: did the work get done. Real workflows need both a terminal and a screen, so ALE evaluates what the paper calls **Generalist CUA-agents**: agents that combine CLI *and* GUI, not just one. Most providers use full VMs; the

local container profile supports a smaller Ubuntu subset. A run, end to end An experiment is just a pairing (**one agent × one environment × one task**) that the orchestrator runs through a fixed loop: The hidden reference is staged **only after** the agent finishes, so the answer cannot leak into the run. Every run is then recorded in full: a **uniform trajectory** (each step, tool call, and observation in one schema), the agent's **raw logs**, the **evaluation result**, and the **artifacts

in play** (files written, screenshots seen). A run can be replayed and audited end to end. A harness reaches the sandbox in one of two shapes. **In-sandbox** harnesses are CLIs that run inside the VM; at launch ALE injects the CLI and the CUA MCP bridge into the freshly-booted machine. An **out-of-sandbox** harness runs in ALE's own process, outside the VM, driving it remotely through **two MCP bridges** (one CLI-based for shell and files, one

GUI) while keeping its own memory, sub-agents, and context management alongside. ALE-Claw is the reference: ale_run/agents/ale_claw. Deeper dives into the system design (the sandbox and providers, the executor/deployer split, task data and grading, the trajectory format) live in the docs site: agents-last-exam. A full run is one experiment YAML wiring an agent matrix, an environment, and a task list. Outputs can be collected locally or uploaded directly to GCS. The step

-by-step (provider setup, configuring an experiment, choosing task lists) is in the docs site under **Run experiments**. Browse tasks and results at the tasks gallery. 0 | , , , and other framework files | | **Data** | CC-BY-4. 05405): **Stay updated:** Mailing list · **Contact:** rdi_research@berkeley.

常见问题

记录了多少星标和分叉?

rdi-berkeley/agents-last-exam 有 1,111 个星标和 87 个分叉。

仓库排名是多少?

rdi-berkeley/agents-last-exam 排名第 11,554。

记录的语言和类别是什么?

rdi-berkeley/agents-last-exam 有 1,111 个星标,语言为 Python,类别为 AI Engineering。

哪个仓库排名最接近?

rdi-berkeley/agents-last-exam 与 GoogleCloudPlatform/cloud-vision 比较,后者排名第 11,550,有 1,111 个星标。

README

  Agents' Last Exam

Challenge and measure AI agents on economically valuable, real-world tasks.

Led by UC Berkeley RDI × RDI Foundation


Agents' Last Exam aims to build the broadest-coverage agent evaluation benchmark to date, measuring performance on long-horizon, economically valuable tasks with verifiable outcomes. Co-led by Berkeley RDI and built with hundreds of industry experts, ALE organizes real professional work into 55 subdomains across 13 industry clusters, with reference to O*NET / SOC 2018 (the U.S. federal occupational taxonomy).

Broadest Coverage
55 subdomains
across 13 clusters

Verifiable Outcomes
Hidden references

  • deterministic graders

Long-Horizon
Multi-step workflows
on real OS sandboxes

Economically Valuable
Sourced and validated
by industry experts

This repository is the open evaluation framework: the ale_run toolkit that provisions sandboxes, runs agents, and grades them, plus around 150 public tasks across all 55 subdomains and reference integrations for several agent harnesses.


Quick start

Choose where ALE should create or attach each task sandbox:

Provider Best for Guide
Google Cloud VMs Elastic batch runs on published Ubuntu, Windows, and GPU images Cloud quick start
AWS (EC2 + S3) Elastic batch runs on the published Ubuntu and Windows images AWS setup guide
Alibaba Cloud (ECS + OSS) Elastic batch runs on the published Ubuntu and Windows images Alibaba setup guide
QEMU/KVM VMs CPU-compatible Ubuntu and Windows tasks on a Linux host with KVM QEMU/KVM guide
Local containers (Docker) The lighter supported Ubuntu subset Local container guide
Existing sandbox Debugging against a CUA-enabled machine you already operate Static provider guide

Google Cloud is the recommended production path. The quick start covers the one-time project setup, image copy, credentials, demo run, and grading flow.

Roadmap

Where the framework supports running sandboxes today, and what is coming next:

Platform / target Status
Google Cloud VMs ✅ Supported
Existing CUA sandbox ✅ Supported
Local containers (Ubuntu subset) (guide) ✅ Supported
QEMU/KVM VMs (CPU-only) (guide) ✅ Supported
AWS (EC2 + S3) (guide) ✅ Supported
Custom image build & licensed tasks (guide) ✅ Supported
Alibaba Cloud (Ali-Yun) (guide) ✅ Supported
Local VMware 📋 Planned

Have a question or run into an issue? Join our Discord for direct questions.


How ALE works

ALE targets frontier agent systems — a harness orchestrating a foundation model, carrying its own action loop, tools, memory, and sub-agents. Rather than puppeteer such a system step by step — which would strip away the very machinery that makes it capable — ALE hands it only a task description, lets it work to completion on a real machine, and scores the artifacts it leaves behind. Each system keeps its full capabilities, and very different agents become comparable on the one axis that matters: did the work get done.

Every run is built from three interchangeable pieces:

  • Agent harness — the system under test (Claude Code, Codex, Openclaw, …), a harness driving a foundation model through its own loop. Real workflows need both a terminal and a screen, so ALE evaluates what the paper calls Generalist CUA-agents: agents that combine CLI and GUI, not just one. Most harnesses are CLI-native, so ALE lifts any of them to that surface with a unified, cross-OS CUA MCP bridge — desktop actions (screenshot, click, type, scroll, …) exposed as ordinary tools in the agent's loop.
  • Environment (sandbox) — a machine-like Windows or Linux workspace that faithfully reproduces the real production context, with the actual professional software and task data. Most providers use full VMs; the local container profile supports a smaller Ubuntu subset.
  • Task — a unit of real professional work, written as an executable main.py: an instruction, its input data, and a hidden reference that the grader evaluate() scores the output against, in [0, 1].

A run, end to end

An experiment is just a pairing (one agent × one environment × one task) that the orchestrator runs through a fixed loop:

  provision the sandbox  →  stage the task's inputs  →  run the agent to completion
       →  stage the hidden reference  →  grade the output  →  score + collect logs and a unified trajectory

The hidden reference is staged only after the agent finishes, so the answer cannot leak into the run. Every run is then recorded in full: a uniform trajectory (each step, tool call, and observation in one schema), the agent's raw logs, the evaluation result, and the artifacts in play (files written, screenshots seen). A run can be replayed and audited end to end.

A harness reaches the sandbox in one of two shapes. In-sandbox harnesses are CLIs that run inside the VM; at launch ALE injects the CLI and the CUA MCP bridge into the freshly-booted machine. An out-of-sandbox harness runs in ALE's own process, outside the VM, driving it remotely through two MCP bridges (one CLI-based for shell and files, one GUI) while keeping its own memory, sub-agents, and context management alongside. ALE-Claw is the reference: ale_run/agents/ale_claw.

Deeper dives into the system design (the sandbox and providers, the executor/deployer split, task data and grading, the trajectory format) live in the docs site: agents-last-exam.org/docs.


Running the benchmark

Past the demo, ALE ships curated task lists across three difficulty tiers (near-term, full-spectrum, last-exam), plus provider-specific and unlicensed subsets. A full run is one experiment YAML wiring an agent matrix, an environment, and a task list. Outputs can be collected locally or uploaded directly to GCS.

The step-by-step (provider setup, configuring an experiment, choosing task lists) is in the docs site under Run experiments. Browse tasks and results at the tasks gallery.


Build on ALE

To test your own agent harness or CLI on ALE, implement a small deployer. Guide: Build on ALE → Add an agent.


License

Component License Scope
Software Apache-2.0 ale_run/, configs/, docs/, and other framework files
Data CC-BY-4.0 tasks/, selected_tasks/, sample_run/, and other benchmark content

Citation

If you use ALE in published work, please cite the paper (arXiv:2606.05405):

@article{sun2026agentslastexam,
  title   = {Agents' Last Exam},
  author  = {Sun, Yiyou and Han, Xinyang and Zhang, Weichen and Pang, Yuanbo and Wang, Tianyu and Cao, Yuhan and Huang, Yixiao and Duroiu, Chris and Zhang, Haoyun and Lin, Jeffrey and Zhang, Weishu and Zeng, Tyler and Yan, Ying and Liu, Bo and Wen, Hanson and Xu, Mingyang and Liu, Xiaoyuan and Chen, Zimeng and Shi, Weiyan and Dsouza, Amanda and Chen, Vincent Sunn and Song, Dawn and Bryant, Patrick and Boettiger, Carl and Rangan, Yamini and Rothenberg, Bradley and Steinfeld, Kyle and Rao, Arvind and Schneider, Tapio and Yannakakis, Georgios and Zanna, Laure and Ozbay, Kaan and Sim, Ida and Zohdi, Tarek and Karniadakis, George Em and Gallant, Jack and Head-gordon, Teresa and others},
  journal = {arXiv preprint arXiv:2606.05405},
  year    = {2026}
}

Stay updated: Mailing list · Contact: rdi_research@berkeley.edu

排名相邻
同类项目