Skip to content

Would an EvalPort-format export of ToolBench's instruction set be welcome in EvalPort's benchmarks/? #382

Description

@adhabnr-ux

Hi ToolBench team — I maintain EvalPort, an open JSON spec for portable LLM eval datasets and results, whose benchmarks/ directory converts public benchmarks into validated EvalPort suites.

I read a real example from this repo, data_example/instruction/inference_query_demo.json:

{"query": "I'm planning a surprise party for my best friend, and I want to include meaningful quotes in the decorations. Can you provide me with random love, success, and motivation quotes? ...", "query_id": 82217, "api_list": [{"category_name": "Social", "tool_name": "Olato Quotes", "api_name": "Love Quote"}, {"category_name": "Social", "tool_name": "Olato Quotes", "api_name": "Success Quote"}, {"category_name": "Social", "tool_name": "Olato Quotes", "api_name": "Motivation Quote"}]}

That maps onto EvalPort cleanly: query -> TestCase.input, api_list (the tools the instruction is grounded in) -> TestCase.expected_output, graded with a code grader matching invoked APIs against api_list.

Would your maintainers be open to an EvalPort-format export of a ToolBench instruction subset (G1/G2/G3) living in EvalPort's benchmarks/, with attribution and license preserved? Happy to do the conversion work and open a PR for review first. No worries if this isn't useful right now.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions