Custom Tools, LangChain Authors, 2024 (LangChain) - Provides practical guidance for building custom tools within the LangChain framework, covering classes, decorators, and structured inputs.
Function calling, OpenAI, 2024 (OpenAI) - Clarifies how large language models interact with external functions, offering context for the design and description of tools for agents.
Pydantic Documentation, Samuel Colvin and Pydantic contributors, 2024 (Pydantic) - Official documentation for defining data models and validating structured inputs in Python, a method employed for tool argument schemas.
Toolformer: Language Models That Can Use Tools, Timo Schick, Jane Dwivedi-Yu, Roberto Dessì, Roberta Raileanu, Maria Lomeli, Luke Zettlemoyer, Nicola Cancedda, Thomas Scialom, 2023arXivDOI: 10.48550/arXiv.2302.04761 - A research paper demonstrating how large language models can learn to use external tools through self-supervised training, forming a basis for agent tool interaction.