智能问答产品系统

我要开发同款
游鱼爱狮子2026年10月30日
14阅读

技术信息

语言技术
Java、Python、Nginx、Go
系统类型
Web
行业分类
人工智能、政务

作品详情

行业场景

智能问答是一个知识库问答系统,支持导入 PDF、Word、网页以及飞书、Notion、Confluence、语雀、钉钉等平台的资料。用户可以围绕这些资料提问,并通过回答中的引用查看原文。
系统采用检索增强生成(RAG):先解析文档并建立索引,再根据问题检索相关片段,由大模型生成回答。
系统由 Go 后端、Vue 3 前端和 Python 文档解析服务 docreader 组成,支持 Docker Compose、Helm、Lite 单二进制和桌面应用等部署方式。

功能介绍

1.租户管理:工作空间,管理知识库、模型、智能体、会话和存储配额
2.知识域:知识库 KnowledgeBase:组织相关资料,并配置模型、分块和索引策略。支持文档、FAQ 和 Wiki 类型;知识 Knowledge:知识库中的一份文件、网页或手写内容,入库后可查看解析状态
3.对话与智能体:会话session、模型配置、问答对话、skill技能使用、沙箱、上下文记忆、MCP对接等模块

项目实现

文档接入:文件上传(PDF/Word/PPT/Excel/Markdown/HTML/EPUB/XMind/图片/音频等)、URL 抓取、手写 Markdown、整目录上传、飞书 / Lark / Notion / Confluence / 语雀 / 钉钉 / IMA / GitLab / RSS 定时同步。
文档理解:版式分析、扫描件 OCR、表格抽取、图片多模态描述(VLM)、音频转写(ASR)、按文件类型选择解析引擎(ParserEngineRules,可接 MinerU / OpenDataLoader)。
索引管道:可配置分块(含父子分块与自适应策略)、向量索引、关键词全文索引、FAQ 索引、Wiki 生成、知识图谱抽取、预生成问题(question generation)。
检索:向量 + BM25 混合检索、RRF 融合、Rerank 重排、查询改写与扩展、意图识别(greeting/chitchat/web_search 等,见 config/prompt_templates/intent_prompts.yaml)。
问答与 Agent:流式 SSE 问答、多轮上下文压缩、引用溯源;ReAct Agent(工具:search_knowledge、read_document、list_documents、wiki_search、data_analysis 等)、MCP 外部工具、Agent Skills(Docker、Cube 或 E2B 沙箱执行脚本)、Web 搜索。
对话体验:回答进行中追加要求、从任意历史提问分叉或原地回滚(带沙箱工作区检查点)、按会话调整思考强度,「产物」页跨会话汇总智能体生成的文件,详见会话体验。
多租户与安全:RBAC 角色鉴权(默认开启,WEKNORA_TENANT_ENABLE_RBAC)、审计日志(默认保留 90 天)、三档

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论