AI & MLtool-use
Tool Use (Function Calling)
Also known asFunction Calling
An LLM capability where the model generates structured calls to external tools/functions rather than just text. The model decides which tool to invoke and with what parameters. Examples: calling an API, executing code, querying a database, or reading a file. Tool use enables agents to interact with the real world. Claude, GPT-4, and Gemini support native tool use.