Your LLM claims it can use a computer? Prove it.
AgentBench puts LLMs through an obstacle course of real-world tasks—databases, operating systems, and web shops—to see if they can actually act as agents or just talk a good game.

What it does
AgentBench evaluates whether large language models can operate as autonomous agents across eight distinct environments. The tasks force multi-turn reasoning about operating systems, SQL databases, knowledge graphs, web shopping, and even digital card games rather than simple text completion. A newer function-calling revision, AgentBench FC, repackages five of those environments into fully containerized deployments and swaps in function-calling prompts via the AgentRL framework.
The interesting bit
It is one of the earlier academic benchmarks—published at ICLR 2024—to treat “LLM-as-agent” as a broad, cross-domain capability rather than a narrow single-task trick. The suite combines freshly built domains such as lateral-thinking puzzles with repurposed public datasets including ALFWorld and Mind2Web, so it covers both literal digital housekeeping and open-ended reasoning.
Key highlights
- Eight environments spanning OS interaction, database queries, knowledge graphs, digital card games, household tasks, web shopping, and web browsing
- AgentBench FC revision adds function-calling prompts and containerized deployment for five core tasks
- Docker Compose orchestration for the containerized task workers
- Public leaderboard with test-set scores for various models
- Backed by an ICLR 2024 paper
Caveats
- The
webshopenvironment requires roughly 16 GB of RAM to start - The
alfworldtask leaks memory and disk space until its worker process is restarted - The knowledge-graph task depends on an online SPARQL endpoint that the authors note is currently unstable
Verdict
Reach for this if you are doing rigorous research on LLM agent capabilities and need a multi-domain stress test. Look elsewhere if you want a lightweight evaluation script you can run on a laptop between meetings.
Frequently asked
- What is THUDM/AgentBench?
- AgentBench puts LLMs through an obstacle course of real-world tasks—databases, operating systems, and web shops—to see if they can actually act as agents or just talk a good game.
- Is AgentBench open source?
- Yes — THUDM/AgentBench is open source, released under the Apache-2.0 license.
- What language is AgentBench written in?
- THUDM/AgentBench is primarily written in Python.
- How popular is AgentBench?
- THUDM/AgentBench has 3.7k stars on GitHub and is currently holding steady.
- Where can I find AgentBench?
- THUDM/AgentBench is on GitHub at https://github.com/THUDM/AgentBench.