Function calling / Tool calling
The model outputting a structured (usually JSON) request to use a tool, which the surrounding program then executes.
The model outputting a structured (usually JSON) request to use a tool, which the surrounding program then executes.
The model emitting a structured request to use a tool, which the surrounding program executes and feeds back — how prompts reach beyond text.