# Plain ToolCallingAdvisor: two model calls for one weather question model call count: 2 call 1 -- model requests a tool: tool call: What's the weather in Boston? call 2 -- advisor sends the tool result back to the model: tool response: ToolResponse[id=call-1, name=current_weather, responseData={"city":"Boston","temperatureCelsius":14.5,"conditions":"Overcast","humidityPercent":71}] final answer returned to the caller: It's 14.5C and overcast in Boston right now, with 71% humidity.