
function calling
/ˈfʌŋkʃən ˌkɔːlɪŋ/
a protocol where a model returns a structured request to call a named function; the host application typically validates and executes it
function calling in a sentence
“The model requested `get_weather` with a city argument, and the application executed the function.”
Origin of function calling
Latin functio performance + calling
Related Words
ReAct
Reasoning + Acting; a pattern that interleaves task reasoning with actions and observations from tools or an environment
planning
the ability to formulate a sequence of actions to achieve a future goal
reflection
the process of analyzing past actions to improve future performance
memory
systems for storing and retrieving information over time
multi-agent
systems involving multiple interacting agents with distinct roles
orchestration
coordinating multiple models, tools, and steps into one working system