工程招标文件通常篇幅较长,包含资格条件、技术参数、商务要求和响应条款,人工审查容易遗漏前后矛盾、缺失材料及风险条款。InsightFlow面向招标文件审查场景,将文件解析、规则检查、证据检索、问题复核和报告生成整合为可追踪的处理流程,帮助用户定位风险内容并保留对应原文证据。
点击空白处退出提示
语言技术
Python、JavaScript系统类型
Web行业分类
企业服务、人工智能
工程招标文件通常篇幅较长,包含资格条件、技术参数、商务要求和响应条款,人工审查容易遗漏前后矛盾、缺失材料及风险条款。InsightFlow面向招标文件审查场景,将文件解析、规则检查、证据检索、问题复核和报告生成整合为可追踪的处理流程,帮助用户定位风险内容并保留对应原文证据。
系统提供用户认证、工作区管理、文件上传、审查任务创建、执行进度展示、证据检索、质量复核、结构化报告、图表展示和结果导出等功能。文件上传后由后台任务完成解析和内容提取,通过BM25与BGE向量检索结合RRF融合排序查找相关证据;系统按照文件提取、问题验证、质量审查和报告生成四个阶段执行,并通过SSE向前端持续推送任务状态。质量门会检查证据定位、文件来源和结论依据,证据不足时标记为需要补充信息或人工确认,而不是强行生成确定结论。
作品地址
- 公网系统:https://43.153.181.237
项目由我个人主导完成需求梳理、架构设计、前后端开发、测试和部署。前端使用React实现工作区、文件、任务进度和报告中心;后端使用FastAPI、SQLAlchemy和SQLite WAL管理用户、文件、任务计划与审查结果。通过数据库任务计划和Worker执行耗时任务,使用SSE推送状态;检索采用BM25、BGE Embedding和RRF融合排序,并设计固定四阶段审查流程、MCP工具调用权限校验和证据质量门。项目通过Docker Compose与Nginx部署,最近一次完整验证中后端791项测试、前端116项测试通过。







评论