虽然像 Langchain 和 LlamaIndex 这样的工具可以轻松实现 RAG,但你不必一定需要学习和使用它们。如果你了解实现 RAG 的不同步骤,你可以自己完成所有工作,例如,使用 @langchain/textsplitters 包进行分块,使用任何 LLM 创建嵌入(例如,通过 OpenAI Embedding API 的 SDK 使用 OpenAI 嵌入 API),将嵌入保存到任何向量数据库(例如,如果你使用 Supabase Vector DB,可以使用它们的 SDK),类似地,你也可以使用相关 SDK 来完成其余步骤。
用自己的话写下这一站的结论。