🛡️
Session Flagged

Your session has been flagged for unusual activity.

You can try our app by searching for MultipleChat AI on Google and clicking the multiplechat.ai link to try it free.
Quick verification

Please confirm you're human to continue.


Agents Updated 2026

Tool Use / Function Calling

Letting a model trigger external functions — search the web, run code, query a database — and use the returned results inside its answer.

Tool use lets a model go beyond its training data by calling external functions and incorporating their output. Schick et al. (2023) demonstrated in Toolformer that models can learn which API to call and when, while Yao et al. (2023) combined tool actions with explicit reasoning in ReAct.

In product terms this is usually exposed as function calling: the model emits a structured request, the application runs it, and the result is fed back for the model to use.

References

Primary, peer-reviewed and archival sources for this definition.

Toolformer: Language Models Can Teach Themselves to Use Tools
Schick, T., Dwivedi-Yu, J., Dessì, R., Raileanu, R., Lomeli, M., Zettlemoyer, L., Cancedda, N., & Scialom, T. (2023). Advances in Neural Information Processing Systems 36 (NeurIPS 2023).
ReAct: Synergizing Reasoning and Acting in Language Models
Yao, S., Zhao, J., Yu, D., Du, N., Shafran, I., Narasimhan, K., & Cao, Y. (2023). International Conference on Learning Representations (ICLR 2023).

Dictionary & encyclopedic entries

Cite this entry

MultipleChat. "Tool Use / Function Calling." MultipleChat AI & LLM Glossary, 2026. https://multiple.chat/ai-glossary/tool-use

Related terms

See this in practice

Run the same prompt across ChatGPT, Claude, Gemini and Grok — grounded in your own sources, cross-checked against each other.

Try MultipleChat Free

Continue learning

See paid plans