← Tool Use & Function Calling
Tool Selection
Tool selection is the model's decision about which tool — if any — to invoke given its current reasoning state and the available tool schemas. Quality tool selection depends on well-written tool descriptions, appropriate context in the prompt, and a manageable number of tools presented at once. When the tool set is large, retrieval-based tool routing or two-stage selection (first pick a category, then a specific tool) improves accuracy.