feat(review): P5 科研汇报助手(论文 → PPT 大纲 → PPTX) #5

Merged
admin merged 2 commits from wjq/PlantAI-rag-new:feature/p5-ppt-assistant into main 2026-10-15 20:19:31 +08:00
Contributor

概要

新增"科研汇报助手"面板:上传论文 PDF → 证据可溯大纲 → 逐页编辑 → python-pptx 生成 PPTX 初稿。

主要功能

  • 14 种风格(学术极简/植研绿林/经典答辩/学术蓝/自然绿/深色科技/极简黑白/暖色土系/国内组会/国际会议/系统顶会/理论报告/日韩发表/杂志插画)
  • 5 场景 × 4 时长 骨架模板(组会/开题/结题/答辩/会议口头 × 10/15/20/30 分钟)
  • 真图嵌入:从 PDF 提取原图,圆角卡片容器融合
  • 证据可溯:每条 bullet 带 para_id + quote,程序化校验(quote 反查 para_id)
  • 8 种 archetype:双栏/卡片/大数字/章节分隔/引用框/流程图/表格/图文混排
  • PPTX 输出:16:9 + 逐页 speaker notes(含 evidence 溯源)

详细报告

docs/pr-reports/2026-10-15-p5-ppt-assistant.md

测试

  • 后端 pytest:215 passed
  • 前端 vitest:421 passed(修复 5 个既有 labels.js 失败后)
  • npm run build:✓ 3.43s
  • 真实 e2e:MDPI 官方 PDF → 15 页大纲 → PPTX 5-6 张真图嵌入

部署验证

bash review_service/restart.sh
# 浏览器 → 教育科研 → 科研汇报助手
# 上传论文 PDF → 选场景/时长/风格 → 生成 PPT → 下载 PPTX
## 概要 新增"科研汇报助手"面板:上传论文 PDF → 证据可溯大纲 → 逐页编辑 → python-pptx 生成 PPTX 初稿。 ## 主要功能 - **14 种风格**(学术极简/植研绿林/经典答辩/学术蓝/自然绿/深色科技/极简黑白/暖色土系/国内组会/国际会议/系统顶会/理论报告/日韩发表/杂志插画) - **5 场景 × 4 时长** 骨架模板(组会/开题/结题/答辩/会议口头 × 10/15/20/30 分钟) - **真图嵌入**:从 PDF 提取原图,圆角卡片容器融合 - **证据可溯**:每条 bullet 带 para_id + quote,程序化校验(quote 反查 para_id) - **8 种 archetype**:双栏/卡片/大数字/章节分隔/引用框/流程图/表格/图文混排 - **PPTX 输出**:16:9 + 逐页 speaker notes(含 evidence 溯源) ## 详细报告 docs/pr-reports/2026-10-15-p5-ppt-assistant.md ## 测试 - 后端 pytest:215 passed - 前端 vitest:421 passed(修复 5 个既有 labels.js 失败后) - npm run build:✓ 3.43s - 真实 e2e:MDPI 官方 PDF → 15 页大纲 → PPTX 5-6 张真图嵌入 ## 部署验证 ```bash bash review_service/restart.sh # 浏览器 → 教育科研 → 科研汇报助手 # 上传论文 PDF → 选场景/时长/风格 → 生成 PPT → 下载 PPTX
wjq added 2 commits 2026-10-15 19:37:22 +08:00
wjq force-pushed feature/p5-ppt-assistant from 0fd20120b8 to f5a951f47a 2026-10-15 19:37:22 +08:00 Compare
admin merged commit 8b5095f70f into main 2026-10-15 20:19:31 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/PlantAI-rag-new#5