背景:
因没有k8s管理看板前端源码,需要通过其他方式实现AI对话助手和页面内容翻译功能
实现方式:
基于 Node.js + Express 构建的 AI 对话中间件系统,通过 K8s Ingress + Nginx sub_filter 实现前端页面无侵入式集成。
架构设计:
通过 Ingress sub_filter 动态注入 embed.js,拦截 标签实现悬浮球组件加载。Nginx 配置 proxy_buffering off + Connection: keep-alive 保障 SSE 流式实时推送。前端支持 Markdown/GFM、多模态图片输入、划词翻译、模型切换、历史会话管理(localStorage)。
管理后台
提供可视化配置界面,支持 AI 参数调节(Temperature)、系统提示词编辑、欢迎语自定义、知识检索开关控制等。配置变更通过 REST API 实时生效,无需重启服务。
知识库模块
基于 BGE-M3 Embedding 实现文档向量化存储,Faiss 向量数据库进行相似度检索召回,支持知识问答场景,为运维助手提供精准上下文补充
确认实现方式+开发到部署优化交互用时12h
效果图

