3 ms·
> Why, then, do MCP interfaces have to "dumb it down"? Writing code and calling tools are almost the same thing, but it seems like LLMs can do one much better t
by janpio 1y ago
> Why, then, do MCP interfaces have to "dumb it down"? Writing code and calling tools are almost the same thing, but it seems like LLMs can do one much better than the other?
> The answer is simple: LLMs have seen a lot of code. They have not seen a lot of "tool calls". In fact, the tool calls they have seen are probably limited to a contrived training set constructed by the LLM's own developers, in order to try to train it. Whereas they have seen real-world code from millions of open source projects.
I am curious: Is this a generally agreed upon fact or an assumption/conjecture?
- kentonv 1y agoThere has actually been formal research on the idea (predating MCP, ironically): https://machinelearning.apple.com/research/codeact https://machinelearning.apple.com/research/codeact We actually didn't know about the research when we started working on this but it seems to match our findings.
- janpio 1y agoThanks, pretty solid basis then.