Configuration-driven experiment framework for evaluating tool selection and use capabilities.
- Tool Selection Evaluation: Tool retrieval and ranking benchmarks
- Planning Evaluation: Multi-step planning with tool composition
- Timing Detection: Timing judgment for tool invocation decisions
# 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.yamlSee benchmark_agent/README.md for detailed documentation.
# 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
pytestMIT License - see LICENSE for details.