2026 / AI 应用尝试
AI 知识库与自动化开发助手
把项目文档、笔记和代码片段整理成可检索知识库,尝试用 AI 做问答、摘要和开发辅助。
技术栈
Python / FastAPI / Vue / Markdown / Embedding / RAG / Docker
项目说明
项目背景
平时项目一多,README、接口说明、报错记录、部署命令会散在不同地方。这个项目是一个 AI 知识库尝试,用来把这些内容统一整理和检索。
功能模块
- 上传 Markdown、txt 和部分文档内容
- 自动切分文本并生成索引
- 根据问题检索相关片段
- 调用大模型生成回答和摘要
- 保存常用 Prompt 和问答记录
- Docker 部署,方便迁移到服务器
架构图
文档/笔记/代码片段
│
▼
文本切分与索引
│
▼
向量检索 / 关键词检索
│
▼
LLM 生成回答与摘要
│
▼
Web 页面展示
代码片段
def build_prompt(question: str, chunks: list[str]) -> str:
context = "\n---\n".join(chunks[:5])
return f"""根据下面资料回答问题。
资料:
{context}
问题:{question}
"""
收获
这个项目主要是把 AI 工具放进自己的开发流程里,不是只会聊天,而是让它参与资料检索、代码说明、接口文档整理和问题排查。