Making tools for self-sufficiency. Existing tools are often designed for human convenience, which
might not be optimal for agents. To make agents use tools better, there’s a need for tools specifically
designed for agents. These tools should be more modular and have input-output formats that are
more suitable for agents. If instructions and demonstrations are provided, LLM-based agents also
possess the ability to create tools by generating executable programs, or integrating existing tools into
more powerful ones [94; 330; 352]. and they can learn to perform self-debugging [331]. Moreover, if
the agent that serves as a tool maker successfully creates a tool, it can produce packages containing
the tool’s code and demonstrations for other agents in a multi-agent system, in addition to using the
tool itself [329]. Speculatively, in the future, agents might become self-sufficient and exhibit a high
degree of autonomy in terms of tools.
TheRiseandPotentialofLargeLanguageModel BasedAgents