Mahal Systems

Overview › Benchmark catalog

ToolQA

Fits question-answering agents over a company's own tables or document store. Borrow its template-plus-sampled-values way of generating questions with programmatically computed answers, and its check that the question cannot be answered without the tool.

What it asks the agent to do

  • answer a question that needs lookup in an external table or document corpus
  • pick the right tool (database query, text retrieval, calculator, code, graph) for the question
  • combine several lookups or a lookup plus arithmetic
  • avoid answering from memorized knowledge

What to borrow from it

case templateprivacy patterngrading design

Caveats

Template questions are repetitive and easy to overfit; exact-match grading on normalized strings is brittle; the README's code-release checklist is still unchecked and the repo has not changed since 2023; raw data must be downloaded from Kaggle and Google Drive.

Details

Workloadsknowledge qa, tool calling, data analysis, sql
Interactionsingle turn
Environmentdatabase
End state checkedNo
Tools13 tools over eight local datasets (flights, coffee prices, Yelp, Airbnb, GSM8K, DBLP, SciREX, personal agenda)
Gradingexact match
Size1,530
Datamixed
Personal datapossible
LicenseApache-2.0
Harnessown repo
Statusfrozen

Links