LlamaIndex
LlamaIndex 详解 什么是 LlamaIndex LlamaIndex(原名 GPT Index)是一个专注于数据连接和检索的开源框架,主要用于构建 RAG(检索增强生成)应用。与 LangChain 相比,LlamaIndex 更专注于数据索引、检索和查询,是构建知识库和文档问答系统的首选工具。 核心定位:数据框架(Data Framework for LLM Applications) 官方仓库:run-llama/llama_index 设计哲学: LangChain:通用的 LLM 应用框架(Chain、Agent、Memory 等) LlamaIndex:专注于数据摄入、索引和检索 ⚠️ 名称说明:LlamaIndex vs Llama2 重要澄清:LlamaIndex 与 Meta 的 Llama2/Llama3 开源模型没有任何关系,它们是完全独立的项目: 项目 类型 开发者 功能 LlamaIndex 开发框架 LlamaIndex 团队(原 run-llama) 数据索引和检索框架 Llama2/Llama3 大语言模型 Meta(Facebook) 开源 LLM 模型 为什么叫 “Llama”? LlamaIndex 的命名来自"Large Language Model Applications"的缩写 与 Meta 的 Llama 模型纯属巧合(命名冲突) 实际关系: LlamaIndex 框架可以使用 Llama2/Llama3 作为底层 LLM 但 LlamaIndex 也支持 OpenAI、Claude、Gemini 等任何 LLM 两者是"框架"与"模型"的关系,而非从属关系 示例: ...