Tool Selection

Domain: Tools & Function Calling

🎯 Motivation

The model must choose the right tool from many available options. Good tool descriptions are critical for correct selection.

πŸ“‹ Concrete Example

Available: search_web, calculator, read_file, send_email. User asks: β€˜What is 15% of 240?’ Model selects calculator (not search_web) because it is a math question.

πŸ”— Analogy

Choosing the right tool from a toolbox - to hammer a nail, you pick the hammer (not the saw). To cut wood, you pick the saw. Tool selection is the model picking the right tool for each task.