基于 LlamaIndex 的 RAG 文档问答实现
本文介绍用 LlamaIndex 为本地 Markdown 文档搭建最小 RAG 问答应用,流程为初始化设置、加载文档、构建向量索引、创建查询引擎和查询验证。初始化通过 Settings 配置兼容 OpenAI 接口的 LLM 与中文嵌入模型 BAAI/bge-small-zh-v1.5,密钥从 .env 加载,该模型体积小且可在 CPU 运行。文档用 SimpleDirectoryReader 按 input_files 加载;VectorStoreIndex.from_documents 自动完成切分、嵌入并默认存入内存。index.as_query_engine 封装检索与响应合成,get_prompts 可查看提示词,query 用于端到端验证。读者可据此快速实现本地文档问答,并按需替换切分器、向量存储或嵌入模型。
2026-09-19
|
2
|
0
|
0
