Hugging FaceAnkita Naik, danish, Ben, Anupama Murthi, Praveen Venkateswaran, Siyu, Ayhan SebinBenchmark
Inside VAKRA: Reasoning, Tool Use, and Failure Modes of Agents
Summary
VAKRA is an executable, tool-grounded benchmark for evaluating whether AI agents can complete enterprise-like workflows that combine API calls, document retrieval, and natural-language constraints. It provides more than 8,000 locally hosted APIs backed by real databases across 62 domains, plus domain-aligned documents, and uses full execution traces to assess multi-step behavior. The four capability groups cover API chaining, dashboard-API tool selection, multi-hop dashboard reasoning, and multi-hop multi-source reasoning with multi-turn dialogue and optional tool-use policies; tasks can require three to seven reasoning steps, while some segments specify one to twelve tool calls or up to five logical hops. Reported analyses find that models perform best on single-hop questions, degrade as API hops increase, and often violate policies or fail to retrieve enough information when constraints restrict the relevant source, exposing a gap between isolated tool competence and end-to-end reliability.
Context
Traditional benchmarks test isolated skills, while VAKRA evaluates compositional reasoning and reliable workflow completion across APIs, documents, execution traces, dialogue context, and tool-use constraints in enterprise-like environments.
Approach / What changed
VAKRA uses an executable environment with more than 8,000 locally hosted APIs backed by real databases across 62 domains, domain-aligned document collections, and full execution traces. Its four capability groups test API chaining, dashboard-API tool selection, multi-hop API reasoning, and multi-source reasoning with multi-turn conversations and policy constraints.
Takeaways
VAKRA's API-chaining capability requires agents to initialize an instance with get_data, then manipulate server-side data through tool calls; tasks can involve 1–12 calls.
Capability 4 combines API calls and document retrieval at the hop level, with source decontamination ensuring that information needed for a hop is available in only one source.
Models generally perform best on single-hop questions, while additional API hops, document retrieval, and policies restricting the relevant source reduce performance.
Source and freshness
- Source
- huggingface.co
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.