Files
AIclinicalresearch/docs/03-业务模块/ASL-AI智能文献
HaHafeng f01981bf78 feat(dc/tool-c): 完成AI代码生成服务(Day 3 MVP)
核心功能:
- 新增AICodeService(550行):AI代码生成核心服务
- 新增AIController(257行):4个API端点
- 新增dc_tool_c_ai_history表:存储对话历史
- 实现自我修正机制:最多3次智能重试
- 集成LLMFactory:复用通用能力层
- 10个Few-shot示例:覆盖Level 1-4场景

技术优化:
- 修复NaN序列化问题(Python端转None)
- 修复数据传递问题(从Session获取真实数据)
- 优化System Prompt(明确环境信息)
- 调整Few-shot示例(移除import语句)

测试结果:
- 通过率:9/11(81.8%) 达到MVP标准
- 成功场景:缺失值处理、编码、分箱、BMI、筛选、填补、统计、分类
- 待优化:数值清洗、智能去重(已记录技术债务TD-C-006)

API端点:
- POST /api/v1/dc/tool-c/ai/generate(生成代码)
- POST /api/v1/dc/tool-c/ai/execute(执行代码)
- POST /api/v1/dc/tool-c/ai/process(生成并执行,一步到位)
- GET /api/v1/dc/tool-c/ai/history/:sessionId(对话历史)

文档更新:
- 新增Day 3开发完成总结(770行)
- 新增复杂场景优化技术债务(TD-C-006)
- 更新工具C当前状态文档
- 更新技术债务清单

影响范围:
- backend/src/modules/dc/tool-c/*(新增2个文件,更新1个文件)
- backend/scripts/create-tool-c-ai-history-table.mjs(新增)
- backend/prisma/schema.prisma(新增DcToolCAiHistory模型)
- extraction_service/services/dc_executor.py(NaN序列化修复)
- docs/03-业务模块/DC-数据清洗整理/*(5份文档更新)

Breaking Changes: 无

总代码行数:+950行

Refs: #Tool-C-Day3
2025-12-07 16:21:32 +08:00
..

ASL - AI智能文献

模块代号: ASL (AI Smart Literature)
开发状态: 下一步开发Week 2-4
商业价值: 可独立售卖
独立性:
优先级: P0


📋 模块概述

AI智能文献筛选系统帮助研究者快速筛选和分析文献。

核心价值: 核心差异化功能,可独立售卖


🎯 核心功能6个模块

  1. 标题摘要初筛 - 双模型AI判断
  2. 全文复筛 - PDF全文分析
  3. 全文解析与数据提取
  4. 数据分析与报告生成
  5. 系统评价与Meta分析
  6. 文献管理

本周重点: 标题摘要初筛 + 全文复筛


📂 文档结构

ASL-AI智能文献/
  ├── [AI对接] ASL快速上下文.md         # ⏳ 待创建
  ├── 00-项目概述/
  │   ├── 01-产品需求文档(PRD).md       # ⏳ 待合并3个PRD
  │   └── ...
  ├── 01-设计文档/
  │   ├── 02-数据库设计.md
  │   ├── 03-API设计.md
  │   └── 07-UI设计/
  │       ├── 标题摘要初筛原型.html
  │       └── 全文复筛原型.html
  └── README.md                          # ✅ 当前文档

🔗 依赖的通用能力

  • LLM网关 - 双模型AI判断
  • 文档处理引擎 - PDF全文提取
  • RAG引擎 - 文献内容检索

🎯 商业模式

目标客户: 系统评价研究者、循证医学中心
售卖方式: 独立产品
定价策略: 按项目数或按月订阅


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