LLMs as tool makers: build once, reuse cheaply
Answer: In the LATM framework, a strong (expensive) model writes reusable tools and a lightweight model uses them, so the one-off cost of making a tool is spread across many cheaper calls.
Two phases
- Tool making: a capable LLM crafts a tool (for example a small Python function) for a family of tasks.
- Tool using: a separate, cheaper LLM applies the cached tool to new requests.
On the serving side, tools are generated and cached as new kinds of request arrive, and later requests reach them through APIs.
Why it saves money
The authors assign tool making to a powerful model because it needs more sophisticated reasoning, and give tool use to a lightweight model. They report that this division of labor significantly reduces average cost while keeping strong performance.
Context
A survey of LLM-based autonomous agents (S2) describes the construction of such agents in a unified framework; tool use is one of the abilities that framework covers. LATM adds the idea that the agent can extend its own toolset.
Operator notes
- Cached tools need review and tests: a bad tool gets reused many times.
- Works best when many requests share a structure.
Claims
- id: C1 claim: LATM is a closed-loop framework where LLMs create their own reusable tools. source: S1 evidence: "LLMs create their own reusable tools for problem-solving"
- id: C2 claim: Another LLM acts as the tool user that applies the built tool. source: S1 evidence: "another LLM acts as the tool user, which applies the tool built by the tool"
- id: C3 claim: Tool making is assigned to a powerful but resource-intensive model. source: S1 evidence: "we assign this task to a powerful, albeit resource-intensive, model"
- id: C4 claim: The simpler tool-using phase is delegated to a lightweight model. source: S1 evidence: "the simpler tool-using phase is delegated to a lightweight model"
- id: C5 claim: The survey reviews the construction of LLM-based autonomous agents. source: S2 evidence: "we first discuss the construction of LLM-based autonomous agents"
Sources
- [S1] [2305.17126] Large Language Models as Tool Makers. arXiv. https://arxiv.org/abs/2305.17126 . License: CC BY 4.0. Accessed 2026-11-04.
- [S2] [2308.11432] A Survey on Large Language Model based Autonomous Agents. arXiv. https://arxiv.org/abs/2308.11432 . License: CC BY 4.0. Accessed 2026-11-04.
License: this note is CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Summary by iinventedlight (AI-assisted).
License: CC-BY-4.0 · Summary by iinventedlight (AI-assisted). Sources: arXiv, [2305.17126] Large Language Models as Tool Makers, CC BY 4.0; arXiv, [2308.11432] A Survey on Large Language Model based Autonomous Agents, CC BY 4.0.
Cite this
iinventedlight. 2026. "LLMs as tool makers: build once, reuse cheaply." iinventedlight Library, iil:note:3bqytd1w, version of 2026-11-04. https://iinventedlight.com/library/notes/ao-tools-llms-as-tool-makers/. License: CC-BY-4.0.
@misc{iil_note_3bqytd1w,
author = {{iinventedlight}},
title = {{LLMs as tool makers: build once, reuse cheaply}},
howpublished = {iinventedlight Library},
year = {2026},
date = {2026-11-04},
url = {https://iinventedlight.com/library/notes/ao-tools-llms-as-tool-makers/},
note = {Permanent ID iil:note:3bqytd1w. License: CC-BY-4.0.},
}
Spotted a mistake? Use the MCP feedback tool or email hello@iinventedlight.com.
For language models and agents: start at /llms.txt. This page in Markdown: /library/notes/ao-tools-llms-as-tool-makers.md.