整体进度:50% | 报告日期:2026-01-17
docker-compose.yml
├── postgres (PostgreSQL 16 + pgvector)
├── redis (Redis 7)
├── rabbitmq (RabbitMQ 3.13 + Management)
├── lingyue-app (Spring Boot 应用)
└── paddleocr (可选, --profile with-ocr)
快速部署命令:
./deploy.sh start # 启动基础服务
./deploy.sh start-with-ocr # 启动包含 OCR 的完整服务
./deploy.sh logs # 查看日志
| 预研项 | 进度 | 表格要求 | 已完成 ✅ | 待实现 ❌ |
|---|---|---|---|---|
| 1️⃣ 规则"智能体"设计 | 35% | 报告生成逻辑规则多样(字符逻辑、语义理解、实体关系多层计算) | Graph Service 架构(9个Repository) 规则、模板数据模型 数据访问层 RAG 问答服务 |
规则DSL定义与解析 规则执行引擎 多层计算算法 |
| 2️⃣ 产品定位与功能逻辑 | 40% | 产品交互界面、智能体集群、规则逻辑校验 | 6大后端服务框架 Flutter 项目结构 路由、主题、基础组件 Docker 部署配置 |
所有前端页面UI 智能体集群架构 规则校验功能 前后端API对接 |
| 3️⃣ 规则智能体模拟 | 40% | 单规则逻辑树构建、规则测试、API记忆化(知识图谱) | TextStorage(文本存储) GraphNode、GraphRelation ParseTask(任务管理) 文本分块、向量存储 向量相似度检索 |
规则逻辑树算法 单规则校验引擎 知识图谱构建算法 图谱查询与推理 |
| 4️⃣ AI模态体型/OCR | 60% | AI模态体型、OCR、文本分析代码,NSDK集成 | PaddleOCR Client 接口 PDF/Word/Excel 文本提取 AI Service 框架 Element、Annotation 实体 DeepSeek API 客户端 Ollama Embedding 服务 |
AI模态体模型接入 NSDK集成 NLP文本分析算法 OCR后处理优化 |
| 5️⃣ 前端交互设计 | 15% | AI产品"交互应简单"体验、核心交互功能规划 | Flutter 项目结构 路由、主题配置 基础组件、业务组件 7个页面骨架 |
所有7个核心页面UI 页面交互逻辑 与后端API对接 WebSocket实时通信 |
backend/
├── common/ # 公共模块(AjaxResult、异常处理、工具类)
├── auth-service/ # 认证服务(JWT、Session、User)
├── document-service/ # 文档管理服务
├── parse-service/ # 解析服务(OCR、PDF/Word/Excel提取、任务中心)
├── ai-service/ # AI服务(DeepSeek客户端)
├── graph-service/ # 图谱服务(RAG、向量检索、知识图谱)
├── notification-service/ # 通知服务(WebSocket)
├── gateway-service/ # 网关服务(JWT过滤器、CORS)
├── lingyue-starter/ # 单体应用启动器(统一配置)
├── Dockerfile # Docker 镜像构建
└── sql/ # 数据库初始化脚本
frontend_flutter/
├── lib/
│ ├── models/ # 数据模型(6个)
│ ├── pages/ # 页面(7个)
│ ├── providers/ # 状态管理(4个)
│ ├── widgets/ # 组件(8个)
│ └── theme/ # 主题配置
└── web/ # Web 构建产物