← all repositories

ctlllll/LLM-ToolMaker

A research framework where LLMs act as both tool makers (creating reusable Python utility functions) and tool users for autonomous problem-solving.

1.1k stars Jupyter Notebook AgentsLanguage ModelsLLMOps · Eval
LLM-ToolMaker
Velocity · 7d
+1.0
★ / day
Trend
steady
star history

This repository implements LATM (LLMs As Tool Makers), a closed-loop framework where large language models generate their own reusable tools for task solving. The system has two phases: tool-making, where an LLM crafts Python utility functions for given tasks, and tool-using, where an LLM applies those tools for problem-solving. The division between maker and user roles enables cost-effective deployment by using a powerful model as maker and a lightweight model as user. The approach is validated across Big-Bench reasoning tasks.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.