Toolformer: Language Models Can Teach Themselves to Use Tools, Timo Schick, Jane Dwivedi-Yu, Roberto Dessì, Roberta Raileanu, Maria Lomeli, Luke Zettlemoyer, Nicola Cancedda, Thomas Scialom, 2023arXiv preprint arXiv:2302.04761DOI: 10.48550/arXiv.2302.04761 - Introduces a method for training language models to use external tools (e.g., calculator, search engine) by self-supervision, relevant to how LLMs learn to interpret tool-use prompts.
Function calling, OpenAI, 2025 (OpenAI) - Official documentation providing practical guidance and best practices for integrating custom tools and APIs with OpenAI's language models, including the structure of tool definitions.
Function calling in the Gemini API, Google Developers, 2024 (Google) - Official guide for implementing function calling with Google's Gemini models, detailing how to describe tools and handle their invocation and responses.
Generative Agents: Interactive Simulacra of Human Behavior, Joon Sung Park, Joseph C. O'Brien, Carrie J. Cai, Meredith Ringel Morris, Percy Liang, Michael S. Bernstein, 2023arXiv preprint arXiv:2304.03442DOI: 10.48550/arXiv.2304.03442 - This paper introduces generative agents, LLM-powered computational agents that simulate believable human behavior, showcasing how tools and interactions with the environment are important for complex agentic workflows.