Tools, LangChain, 2024 (LangChain) - Official documentation for creating and using custom tools within the LangChain framework, including structured input schemas and the @tool decorator.
Pydantic Documentation, Samuel Colvin and Pydantic Contributors, 2024 - A guide to Pydantic, which is for defining structured input schemas (args_schema) for LangChain tools, ensuring type validation and clarity for LLMs.
Function calling, OpenAI, 2024 - Information on how large language models like GPT are designed to call external functions with structured arguments, providing the underlying mechanism for LangChain's tool integration.