Skip to main content

SAGE Tool Use Benchmark

Configuration-driven experiment framework for evaluating tool selection and use capabilities.

Features

  • Tool Selection Evaluation: Tool retrieval and ranking benchmarks
  • Planning Evaluation: Multi-step planning with tool composition
  • Timing Detection: Timing judgment for tool invocation decisions

Quick Start

# Install
pip install isage-tooluse-benchmark

# Run tool selection experiment
sage-tooluse-bench tool-selection --config config/tool_selection_exp.yaml

# Run planning experiment
sage-tooluse-bench planning --config config/planning_exp.yaml

Documentation

See benchmark_agent/README.md for detailed documentation.

Development

# Clone
git clone https://github.com/intellistream/sage-tooluse-benchmark.git
cd sage-tooluse-benchmark

# Setup virtual environment
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install in development mode
pip install -e ".[dev]"

# Run tests
pytest

License

MIT License - see LICENSE for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

isage_tooluse_benchmark-0.1.0.1.tar.gz (124.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

isage_tooluse_benchmark-0.1.0.1-py3-none-any.whl (144.4 kB view details)

Uploaded Python 3

File details

Details for the file isage_tooluse_benchmark-0.1.0.1.tar.gz.

File metadata

File hashes

Hashes for isage_tooluse_benchmark-0.1.0.1.tar.gz
Algorithm Hash digest
SHA256 bfc8be65a36200196c088f3ce40e924a199b2efc0e2455c7d1bd13f69e6935b8
MD5 d0a1fc8038bb1e654359aa364cec8f8f
BLAKE2b-256 98e017d69629b63a3460366a6f9d25d9a3d7727962d21c01d78b55cb93e25470

See more details on using hashes here.

File details

Details for the file isage_tooluse_benchmark-0.1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for isage_tooluse_benchmark-0.1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 61d7f65e84f7396517c817615101298d39c60fc89bd9cdf3073d5cf4f799537a
MD5 9ddb8eaf5e6b0efcfc20eaa91fadd3a5
BLAKE2b-256 0a6924e0827237d24a7fe361ff75a9aa174c564907cedd7a57a07d283aef3400

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page