Files
AIclinicalresearch/docs/03-业务模块/[AI对接] 业务模块快速上下文.md
HaHafeng beb7f7f559 feat(asl): Implement full-text screening core LLM service and validation system (Day 1-3)
Core Components:
- PDFStorageService with Dify/OSS adapters
- LLM12FieldsService with Nougat-first + dual-model + 3-layer JSON parsing
- PromptBuilder for dynamic prompt assembly
- MedicalLogicValidator with 5 rules + fault tolerance
- EvidenceChainValidator for citation integrity
- ConflictDetectionService for dual-model comparison

Prompt Engineering:
- System Prompt (6601 chars, Section-Aware strategy)
- User Prompt template (PICOS context injection)
- JSON Schema (12 fields constraints)
- Cochrane standards (not loaded in MVP)

Key Innovations:
- 3-layer JSON parsing (JSON.parse + json-repair + code block extraction)
- Promise.allSettled for dual-model fault tolerance
- safeGetFieldValue for robust field extraction
- Mixed CN/EN token calculation

Integration Tests:
- integration-test.ts (full test)
- quick-test.ts (quick test)
- cached-result-test.ts (fault tolerance test)

Documentation Updates:
- Development record (Day 2-3 summary)
- Quality assurance strategy (full-text screening)
- Development plan (progress update)
- Module status (v1.1 update)
- Technical debt (10 new items)

Test Results:
- JSON parsing success rate: 100%
- Medical logic validation: 5/5 passed
- Dual-model parallel processing: OK
- Cost per PDF: CNY 0.10

Files: 238 changed, 14383 insertions(+), 32 deletions(-)
Docs: docs/03-涓氬姟妯″潡/ASL-AI鏅鸿兘鏂囩尞/05-寮€鍙戣褰?2025-11-22_Day2-Day3_LLM鏈嶅姟涓庨獙璇佺郴缁熷紑鍙?md
2025-11-22 22:21:12 +08:00

4.1 KiB
Raw Blame History

[AI对接] 业务模块快速上下文

阅读时间: 2-3分钟 | Token消耗 ~1500 tokens
层级: L1 | 前置阅读: 00-系统总体设计/[AI对接] 快速上下文.md


📋 业务模块层定位

业务模块层是面向用户的产品功能,每个模块都是独立的产品单元。

核心原则:

  • 独立部署(可以单独打包部署)
  • 独立销售(可以单独售卖)
  • 低耦合(模块间不直接依赖)
  • 高内聚(模块内功能完整)

🎯 8个业务模块

核心差异化模块(可独立售卖)

1. ASL - AI智能文献 P0

状态: 下一步开发Week 2-4

核心功能:

  • 标题摘要初筛双模型AI判断
  • 全文复筛PDF全文分析
  • 数据提取与分析
  • 系统评价与Meta分析

商业价值: 可独立售卖给系统评价研究者
独立性: (极高)

依赖: LLM网关、文档处理、RAG引擎

快速上下文:ASL-AI智能文献/[AI对接] ASL快速上下文.md


2. DC - 数据清洗整理 P1

状态: 规划中

核心功能:

  • 多表Excel自动JOIN百万行级
  • 医学NER提取病理报告、住院小结
  • 数据质量报告

商业价值: 可独立售卖给临床科室
独立性: (极高)

技术难点: 大数据处理、隐私保护、NER准确率


3. RVW - 稿件审查系统 P1

状态: 核心功能已完成

核心功能:

  • 稿约规范性评估11项
  • 方法学评估3部分
  • PDF报告导出

商业价值: 可独立售卖给期刊编辑部
独立性: (极高,用户群完全不同)


协同模块

4. SSA - 智能统计分析 P2

核心功能:

  • 队列研究分析
  • 预测模型构建
  • RCT研究分析

技术栈: Node.js + R语言


5. ST - 统计分析工具 P2

核心功能: 100+种轻量化统计工具

协同: 与SSA模块组合售卖


基础模块

6. AIA - AI智能问答 已完成

核心功能:

  • 12个智能体选题评价、PICO梳理等
  • 多轮对话、流式输出
  • @知识库问答

状态: 已完成


7. PKB - 个人知识库 已完成

核心功能:

  • 知识库CRUD
  • 文档上传PDF/Word/TXT
  • RAG问答、智能引用

状态: 已完成


管理模块

8. ADMIN - 运营管理端 P1

核心功能15个模块

  • P0用户管理、Feature Flag管理、LLM模型管理、系统配置
  • P1Prompt管理、监控日志、成本分析、数据报表
  • P2租户管理、公告管理、帮助文档等

商业价值: SaaS运营基础


📊 模块独立性分析

模块 独立性 商业价值 可独立销售
RVW 是(期刊)
ASL 是(研究者)
DC 是(科室)
ADMIN SaaS
SSA+ST ⚠️ 组合售卖
AIA+PKB ⚠️ 平台功能

🔗 快速导航

各模块详细文档:

  1. ASL-AI智能文献 - P0下一步开发
  2. DC-数据清洗整理 - P1核心竞争力
  3. RVW-稿件审查系统 - P1独立系统
  4. ADMIN-运营管理端 - P1商业基础
  5. AIA-AI智能问答 - 已完成
  6. PKB-个人知识库 - 已完成
  7. SSA-智能统计分析 - P2
  8. ST-统计分析工具 - P2

最后更新: 2025-11-06
维护人: 技术架构师