Skip to content

Repository files navigation

SAGE Agentic 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-agentic-tooluse-benchmark

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

# Run planning experiment
sage-agentic-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-agentic-tooluse-benchmark.git
cd sage-agentic-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.

About

SAGE Benchmark Agent - Configuration-driven framework for evaluating agent capabilities (tool selection, planning, timing detection)

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages