How Instructions, Tools and MCP terms are related
Hi guys.
Talking about the instruction-tuned
model term does Instruction
really refer the very same thing as the Tool
call. Is it just the very same thing or is it rather something near related (as instruction model would just be the more accurate for tools calling).
Or what Instruction
term actually covers here?
As well when it is mentioned the model is trained for the Tool calling
is this refers the very same as the MCP Tools sub concept?
Thank you
Hi,
Function call / tool call refers to a formatted output—usually in JSON—that can be parsed by a hard-coded script. For example:
{"tool": "temperature", "arguments": {"unit": "Celsius"}}
This tells the system it's time to check the temperature in Celsius.
An instruction-tuned model, compared to a pretrained model, undergoes an additional fine-tuning stage called instruction tuning, which teaches the model how to respond appropriately to questions or commands. You can think of it this way: a pretrained model might understand what a question means, but doesn't necessarily know how to respond effectively. Instruction-tuned models are trained specifically to follow prompts and provide useful outputs.
Function/tool calling is one of the capabilities often included in instruction tuning.
I'm not very familiar with MCP, but I think you're mostly right—except that some models may not follow the MCP protocol exactly.