3 ms·
It's a pseudo-plugin system for chatbots, specifically the popular ones (Claude, chatgpt). It is presented as a scalable way to provide tools to LLMs but that
by Edmond 1y ago
It's a pseudo-plugin system for chatbots, specifically the popular ones (Claude, chatgpt).
It is presented as a scalable way to provide tools to LLMs but that's only if you assume every use of LLMs is via the popular chatbot interfaces, which isn't the case.
Basically it's Anthropic's idea for extending their chatbot's toolset into desktop apps such as Google drive and others who may wish to make their software capabilities integrated into chatbots as tools.
Of course as with everything in tech, especially AI related, it has been cargo-culted to be the second coming of the messiah while all nuances about its suitability/applicability is ignored.
- vivzkestrel 1y agowhats wrong with RAG and why did suddenly everyone throw it away
- politelemon 1y agoWhat makes you say that? RAG is a staple for many search implementations.
- Leynos 1y agoMCP can be used as a form of context augmentation (i.e., RAG). It allows models to specify how that context augmentation is generated through tool use. It's a formalized way of allowing developers to implement tools (using JSON-RPC) in such a way that the model is provided with a menu of tools that it can call on in each generation. The output is then included in the next generation.
- factorialboy 1y agoApples and oranges when it comes to comparing RAG with MCPs. MCP is an open protocol, and everyone half-competent has an MCP for their product/service. RAG is a bespoke effort per implementation to vectorize data for model consumption.