从原理到实战:基于SpringAI的RAG应用探索上一篇文章(从原理到落地:MCP在Spring AI中的工程实践)介绍了 MCP 在 LLM 中的作用,其中提到 MCP 让 LLM “看起来”具备了调用外部程序的能力,进而能够完成一些自动化工作,如自动获取上下文、操作文件系统等。而本篇文章主要介绍 RAG 在 LLM 中的作用,与 MCP 相同的是,RAG 也能够让 LLM “看起来”可以自动获取外部信息,进而增强其上下文;不同的是,MCP 更偏向于工具调用,由于可以调用各种不同的工具,因此其用途会更加广泛。而 RAG 更偏向于知识检索,可以从数据库中