Tool use overview, OpenAI, 2024 - Official guide on defining and using tools with OpenAI models, covering the structured definition and invocation workflow.
Toolformer: Language Models Can Program Tools, Timo Schick, Jane Dwivedi-Yu, Roberto Dessì, Roberta Raileanu, Maria Lomeli, Luke Zettlemoyer, Nicola Cancedda, Thomas Scialom, 2023arXivDOI: 10.48550/arXiv.2302.04761 - Introduces a method for training language models to use external tools via API calls, showing how LLMs can learn to program and integrate tool usage.
ReAct: Synergizing Reasoning and Acting in Language Models, Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik Narasimhan, Yuan Cao, 2023arXivDOI: 10.48550/arXiv.2210.03629 - Presents the ReAct framework, which combines reasoning (via chain-of-thought prompting) and acting (via external tool usage) for more robust and effective task completion in LLM agents.
Function calling with the Gemini API, Google AI, 2024 (Google AI) - Official documentation from Google on implementing function calling with their Gemini models, providing practical examples and guidelines.