Infinite tool use
An LLM should never output anything but tool calls and their arguments.
The tools hold the specific, instantiated state of what the model is doing and its goals, while the model itself holds only the information it requires for its immediate task and some additional context, leading to specialization between the LLM and its tools.
Exclusively working through tools allows models to externalize large parts of their intelligence to more efficient, domain-specific programs.
Table of contents:
Exampl...
Read more at snimu.github.io