当前位置: 首页 > news >正文

AI知识库集问答

框架图

架构图(模块视角)

当前真实生效路径(精简图)

“知识库”模块,当前实现可以概括为:文档管理 + 上下文拼接式问答(非RAG检索库),主问答链路是 单智能体调用 DeepSeek。

先说结论(你关心的点)

  • 用了哪个智能体

    • 问答时实际使用的是 AutoGen 的AssistantAgent,名称是knowledge_base_qa(在backend/app/api/v1/endpoints/knowledge_base.py里创建)。
    • 代码里虽然 import 了RagRetrievalAgentStreamResponseCollectorRagRetrievalRequest/Response,但当前文件内没有实际调用,属于“预留/未接入”。
  • 调用了哪些模块

    • 路由与业务:backend/app/api/v1/endpoints/knowledge_base.py
    • 文件解析:app.utils.file_parserparse_pdf/parse_docx/parse_xmind/extract_text_from_xmind
    • 数据库模型:KnowledgeBaseDocumentKnowledgeBaseQARequirementTestCase
    • LLM客户端:app.core.llms.get_deepseek_model_client
    • 前端API层:frontend/src/api/knowledgeBase.ts
  • 用了什么大模型

    • 当前问答统一走get_deepseek_model_client(timeout=20),底层模型是deepseek-chat
    • 应用层又包了一层asyncio.wait_for(..., timeout=25),避免前端长时间“正在生成”。

运行机制(知识库问答)

POST /api/v1/knowledge-base/qa的处理逻辑是:

  1. 从数据库取三类内容:
    • 已上传知识库文档(KnowledgeBaseDocument
    • 已审批需求(Requirement
    • 测试用例的源文件路径(TestCase.source_file_path
  2. 解析/抽取文本后做上下文构建:
    • 关键词提取(中文词组、英文缩写、业务术语、数字)
    • 文档片段筛选与截断(总上下文预算KB_QA_MAX_CONTEXT = 6000
  3. 组装system_message + user_message(context+问题)
  4. AssistantAgent(knowledge_base_qa)调 DeepSeek。
  5. 返回答案,并将问答记录写入KnowledgeBaseQA
http://www.jsqmd.com/news/638537/

相关文章:

  • 零基础玩转忍者像素绘卷:手把手教你生成火影风格像素艺术
  • Kandinsky-5.0-I2V-Lite-5s入门必看:PyCharm中调试模型调用代码详解
  • stm32 freertos 学习尚硅谷 第 2 章FreeRTOS基础知识
  • 从数据到视觉:用UGUI RawImage在Unity里做个交互式温度监控面板(支持动态更新)
  • 解决Spring Boot应用启动超慢问题:深入类加载与Bean初始化
  • 【奇点2026权威发布】:AIAgent任务调度必须绕开的7个LLM原生缺陷(附可验证的调度补偿算法伪代码)
  • 西安特产大秦酥饼:百年非遗技艺,一口酥香品长安 - 企业推荐官【官方】
  • Meta:AIRA2系统突破AI科研Agent瓶颈
  • 《机电安装行业数字化转型样板:陕西高信项目管理系统试运行报告》
  • 前端国际化多语言方案
  • K8s StatefulSet 存储卷持久化机制
  • 上海研倍新材料攻克镁合金SLM 3D打印技术难关,轻量化精密构件性能优于铸件 - 企业推荐官【官方】
  • biliTickerBuy:高效智能的B站会员购抢票神器,告别演唱会门票秒杀烦恼
  • 负载箱的选型方法论与系统集成:从需求分析到全生命周期决策
  • Llama-3.2-3B新手入门:用Ollama一键搭建你的本地AI助手
  • 14讲——最短路问题
  • Redis限流算法全解析与实战优化
  • BKIN 完整链路评估
  • 运维系列虚拟化系列OpenStack系列【仅供参考】:将 instance 连接到 vlan100- 每天5分钟玩转 OpenS(95)创建第二个 vlan network “vlan101“
  • 2026年4月AI智能体培训指南:技术实力与口碑俱佳的机构如何选? - 企业推荐官【官方】
  • 2026万商卡线上变现指南:平台操作教程与避坑技巧 - 团团收购物卡回收
  • Cortex-A7 MPCore 架构
  • 用MediaPipe Objectron和Python做个AR小玩具:实时把桌上的杯子“抓”到屏幕里
  • 手把手教你用LKS32MC07x配置无刷电机PWM(含死区时间与中心对齐模式详解)
  • Hitboxer SOCD清理器架构解析:游戏按键重映射系统的深度优化
  • 忍者像素绘卷:天界画坊算法优化实践:提升像素艺术生成效率
  • IT服务台投入越来越高,效率却没有提升?企业正在忽视的ITSM系统成本陷阱
  • 全球最小气雾化制粉设备问世:上海研倍新材颠覆传统路径,低气压循环氩气技术降低能耗90% - 企业推荐官【官方】
  • 终极WeMod专业版免费解锁指南:Wand-Enhancer完整教程
  • 揭秘万商卡变现线上平台的优选技巧,轻松获取现金! - 团团收购物卡回收