{"repo":"int2t05/OpsMind","free":true,"listed":false,"github":"https://github.com/int2t05/OpsMind","clone":"git clone https://github.com/int2t05/OpsMind.git","description":"私有部署的 AI 运维数字员工——自建 RAG 引擎（BM25+向量混合检索+重排序），知识库管理，申告工单全流程，数据不出域。Go + Next.js 全栈，Docker Compose 一键部署。","language":"Go","stars":10,"topics":["rag","docker","go","knowledge-base","postgresql","self-hosted","llm","nextjs","pgvector","vector-search"],"license":"MIT","category":"ai-agents","readme_excerpt":"OpsMind 私有部署的 AI 运维数字员工 让每家企业拥有自己的智能运维助手 --- 这是什么？ 企业运维团队每天被重复性咨询淹没——密码重置、权限申请、系统报障。这些工作消耗运维人员 40% 以上的时间，却无法沉淀为可复用的知识。 OpsMind 不是另一个 ChatGPT 套壳。它是一个 从检索管道到业务流程都自建 的运维数字员工系统： - 自建 RAG 引擎 — BM25 + 向量混合检索 + RRF 融合 + 重排序，全程可控可审计 - 知识资产化 — 每次问答、每条申告处理记录都可转化为知识库文章，审核后发布 - 数据不出域 — 全部存储在自有 PostgreSQL + pgvector，支持本地 llama.cpp 推理 核心能力 🧠 智能问答 📚 知识管理 🎫 申告管理 🔐 权限看板 :--- :--- :--- :--- 自建 7 步 RAG 管道 手动录入 / 文档上传 完整状态机流转 JWT 双令牌 + RBAC SSE 流式逐 token 输出 草稿→审核→发布→停用 站内消息实时通知 4 个预设角色，菜单动态渲染 失败自动降级，不中断 发布自动向量化到 pgvector 7 天无操作自动关闭 实时统计卡片 + 趋势图 多轮对话 + 会话管理 支持 PDF · DOCX · MD · TXT 处理记录 → 知识候选 敏感操作全量审计日志 架构 RAG 引擎完全自建，不依赖 LangChain 或 LlamaIndex。BM25 算法纯 Go 实现，向量检索走 pgvector HNSW 索引 + halfvec 半精度。 快速开始 前置条件： Docker + Docker Compose v2 · 8 GB 内存 · 10 GB 磁盘 启动后： 服务 地址 ------ ------ 前端 http://localhost:3000 后端 API http://localhost:8080 本地 AI（可选） 模型 用途 大小 ------ ------ ------ Qwen3-4B-Q4 K M 对话（LLM） 2.4 GB Qwen3-Embedding-0.6B-Q8 0 向量（Embedding） 0.6 GB 初始化数据库并加载种子数据： 预置账号： 账号 密码 角色 ------ ------ ------ admin Admin@123 系统管理员 operator1 OpsMind@123 运维人员 knowledge Knowledge@123 知识库管理员 reporter1 Reporter@123 报障人 也支持 OpenAI / DeepSeek 等任何 OpenAI-compatible API。LLM 与 Embedding 可独立配置不同服务商，热替换即时生效。 申告状态机 项目结构 文档 文档 说明 ------ ------ PRD 产品需求 — 功能定义、业务规则 TECH 技术架构 — 分层设计、DDL、ADR API 9 份接口文档，覆盖全部端点 测试流程 验收测试 — 9 大场景、完整步骤 路线图 完整改进清单见 docs/TODO.md 。以下为已规划的演进方向。 2026 H2 — 产品能力 方向 说明 ------ ------ 本地 Agent 支持在线深度搜索，智能化收集运维数据 知识库模板系统 常见运维场景（新员工入职、设备申领）一键创建知识库结构 看板增强 自定义日期范围、数据导出 申告满意度评价 闭环反馈机制 架构演进 方向 优先级 说明 -----","default_branch":null,"files":null,"tree":[],"storefront":"/r/int2t05","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/int2t05/OpsMind/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}