LLM & RAG

Notes: #

RAG (Retrieval Augmented Generation) #

What is RAG?, RAG VS Fine Tuning


LLM (Large Language Model) #

What are large language models (LLMs)?

WIKI

Introduction to Large Language Models

what is Transformer / GPT?


主流开源 RAG 框架对比 #

框架定位协议GitHub Stars技术栈UI适用场景
DifyLLM 应用开发平台Apache-2.0(附加条件)90k+Python + React✅ 完整 Web UI企业级 LLM 应用、RAG + Agent + Workflow
FastGPT知识库 QA 系统Apache-2.020k+TypeScript + Next.js✅ 完整 Web UI知识库问答、文档检索、智能客服
MaxKB企业级智能体平台GPLv315k+Python (Django) + Vue✅ 完整 Web UI智能客服、企业知识库、教育
RagFlow深度文档理解 RAG 引擎Apache-2.035k+Python + React✅ 完整 Web UI复杂文档解析、表格/图表理解
Anything-LLM全功能 AI 桌面应用MIT35k+JavaScript + Electron✅ 桌面应用 UI个人/小团队文档问答、本地部署
FlowiseLangChainJS 可视化构建器Apache-2.035k+TypeScript + Node.js✅ 拖拽式 UI快速原型、LangChain 工作流
LangflowPython LangChain 可视化构建器MIT50k+Python + React✅ 拖拽式 UIPython 生态、LangChain 工作流
n8n工作流自动化 + AIFair-code(非 OSI)60k+TypeScript + Node.js✅ 完整 Web UI自动化工作流、集成 + AI
HaystackNLP 框架Apache-2.018k+Python⚠️ 需自建 UI生产级 NLP 管道、搜索引擎
LangChainLLM 应用框架MIT100k+Python / TypeScript❌ 无 UI(代码优先)自定义 LLM 应用、复杂工作流
LlamaIndex数据框架MIT40k+Python / TypeScript❌ 无 UI(代码优先)数据连接、索引构建

Reference #

LangChain

Conda

Google Machine Learning Education