第四次小组会议纪要
第四次小组会议纪要
会议时间
2026年5月25日
会议内容
本次会议主要围绕项目中期进展进行了全面梳理,明确了已完成的功能模块和接下来的开发重点。
一、已完成工作回顾
会上首先对前期开发成果进行了梳理。目前项目基础架构已经搭建完毕,包括后端服务框架、数据库连接管理、SQL安全校验模块等核心基础功能均已实现并稳定运行。
在前端方面,登录页面、聊天页面、数据库配置页面均已完成开发,页面之间的跳转逻辑和API调用也已打通。另外,前端代码进行了模块化拆分,将API请求、日志记录、错误处理、状态管理等功能独立为单独的JS文件,方便后续维护。
近期完成了两个重要功能模块的开发:
第一个是人机协同规范文本中间层。这个模块的背景是,之前用户输入自然语言后系统直接生成SQL,经常会出现理解偏差的情况。比如用户说"查询销售额最高的商品",系统可能不清楚是按金额还是按数量排序。规范文本中间层就是在用户输入和SQL生成之间增加一个确认环节,系统会把用户的查询意图、涉及的表和字段、查询条件、排序方式、聚合操作这些信息整理成结构化的文本展示给用户,用户确认或修改后再生成SQL。这个功能目前已经完成了后端实体类、服务层、控制器以及前端确认页面的开发,并且已经提交到代码仓库。
第二个是多智能体协作框架。之前系统是直接调用RAGFlow的API来生成SQL,这种方式虽然能用但缺乏灵活性。这次把单一的API调用拆分成了四个独立的智能体:规划智能体负责解析用户意图,检索智能体负责获取数据库结构和相关知识,批判智能体负责校验和优化生成的SQL,行动智能体负责执行SQL并返回结果。四个智能体通过消息队列进行通信,由编排器统一协调执行流程。这个模块同样已经完成开发并提交。
二、当前项目状态
目前代码仓库共有十余次提交,涵盖基础架构搭建、安全校验模块、规范文本中间层、多智能体框架等功能。后端采用Java分层架构,前端采用原生HTML/CSS/JS实现,前后端通过REST API进行通信。
三、待完成工作讨论
会上重点讨论了接下来的开发优先级。根据项目验收要求,以下模块仍需完成:
知识图谱构建与语义映射是下一个要推进的核心任务。这个模块需要基于数据库的表结构信息自动构建图谱,包含数据库、表、字段三种节点类型,以及包含、关联、依赖等关系类型。图谱构建完成后还需要实现自然语言到数据库结构的模糊匹配功能,解决用户使用同义词或业务术语查询的问题。
SQL专业知识库填充也需要尽快推进。目前知识库的实体类已经定义好了,但里面还没有数据。需要填充至少100条SQL语法规则、查询场景模板和错误修正案例。
前端方面还需要完善查询结果的可视化展示功能,目前查询结果只是以文本形式展示,后续需要支持表格和图表展示。历史记录管理页面也还没有开发。
测试数据集的构建和性能测试计划在核心功能开发完成后再统一进行。
四、存在的问题
会上提到了几个需要注意的问题:
一是知识图谱的构建工作量较大,要求实体不少于500个、关系不少于800条,需要合理规划数据来源和构建方式。
二是规范文本中间层的生成准确率需要达到90%以上,目前还没有进行准确率测试,后续需要构建测试用例来验证。
三是多人协作时的代码冲突问题,建议大家在开发前先拉取最新代码,开发完成后及时提交和推送。
五、下一步计划
- 启动知识图谱模块的开发,先完成数据模型和基础服务
- 同步推进SQL专业知识库的数据填充工作
- 完善前端结果展示和历史记录功能
- 核心功能完成后统一进行测试和性能优化
