# What is BFCL?

BFCL, the Berkeley Function Calling Leaderboard, tests whether a model picks the right function, fills in the right arguments, and calls nothing when nothing fits. It's built and maintained by UC Berkeley's Gorilla project, and it isn't a single frozen run: the leaderboard states it is "updated periodically," and its most recent update, April 12, 2026, is published against a specific GitHub commit so anyone can reproduce the exact results behind it.

That matters because a model's rank on BFCL can move between updates as new checkpoints get tested, so a number quoted from months ago is not the same claim as the live leaderboard. BFCL's test cases and scoring code are public on GitHub and Hugging Face, so a team can run the same checks against its own tool definitions instead of reading the public leaderboard as a verdict on their setup. [Which benchmark to use for tool calling specifically](/answers/agent-benchmarks/which-agent-benchmark-should-i-use-for-tool-calling) covers how BFCL stacks up against the alternatives.

---

Sources:
- Berkeley Function Calling Leaderboard (BFCL) V4: https://gorilla.cs.berkeley.edu/leaderboard.html (fetched 2026-09-13)

Source: https://tessary.ai/answers/bfcl/what-is-bfcl
More on Bfcl: https://tessary.ai/answers/bfcl
From Tessary, agent reliability for AI agents in production: https://tessary.ai
