2026 / AI 应用尝试

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 工具放进自己的开发流程里,不是只会聊天,而是让它参与资料检索、代码说明、接口文档整理和问题排查。