Tools by AI. The creation and utilization of tools have traditionally been considered exclusive to human
intelligence. However, with the emergence of foundation models, this notion is being challenged. Increasing
evidence indicates that the ability to create advanced tools is no longer limited to human beings. For instance,
large code models (Chen et al., 2021) can generate executable programs based on language description. These
programs can be deemed as tools to help accomplish speciﬁc tasks. ChatGPT plugins25 present an awesome
example about asking GPT-4 to write a TODO plugin and integrate it with ChatGPT. Besides writing codes
from scratch, foundation models can also encapsulate existing tools into stronger tools. In Figure 8, we show
an example of ChatGPT encapsulating a weather forecast API into a new function that calculates the average
temperature. All such evidence implies the potential for foundation models to transition from merely tool
users to tool makers.
Tool Learning with Foundation Models