Install
openclaw skills install tech-report-generator面向新人培训的深度技术报告生成器。输入任意技术点(如 FlashAttention、MoE、LoRA、RLHF 等), 自动产出结构化技术报告(Markdown + HTML),包含丰富的 SVG 可视化图示, 并自动同步至 IMA 知识库和腾讯文档。适用于:生成技术报告、创建培训材料、产出技术分享文档、 写技术 Tutorial、制作 Onboarding 文档。 Use when the user asks to: generate tech reports, create training materials, write tutorials, make onboarding docs, or explain technical concepts in depth with visualizations. 触发场景:技术报告、生成报告、写技术文档、技术分享、培训材料、Tutorial、Onboarding文档、 深度技术解读、原理讲解、技术科普。
openclaw skills install tech-report-generator输入任意技术点,自动产出高质量结构化技术报告(含 SVG 可视化),并同步到 IMA 知识库和腾讯文档。
收到用户的技术主题后,确认以下信息:
按以下通用模板组织章节(根据具体技术灵活调整):
1. 背景与动机
- 解决什么问题?为什么现有方案不够好?
- 直觉建立:用类比/对比让读者快速理解核心矛盾
2. 核心思想
- 一句话总结(核心 insight)
- 关键技术拆解(2-3 个核心技术点)
- 对比表格:旧方案 vs 新方案
3. 关键技巧 / 数学原理
- 核心公式推导(保持简洁,逐步展开)
- 为什么这样设计(直觉解释)
4. 完整算法 / 系统流程
- 伪代码或流程图
- 前向 + 反向(如适用)
5. 性能分析
- 复杂度对比表格
- 实验数据 / Benchmark 结果
- 加速效果图
6. 适用范围与变体
- 支持哪些场景/变体
- 对比表格(各变体支持情况)
- 限制条件
7. 版本演进(如适用)
- 时间线图
- 各版本关键改进
8. 一页总结
- 核心要点浓缩
- 推荐阅读资源
核心原则:每个关键概念至少配一张图
| 优先级 | 图示类型 | 适用场景 | 示例 |
|---|---|---|---|
| P0 | 架构对比图 | 新旧方案对比 | 标准 Attention vs FlashAttention |
| P0 | 流程图/流水线 | 算法步骤展示 | 前向计算流程 |
| P1 | 原理示意图 | 数学/物理直觉 | Online Softmax 增量更新 |
| P1 | 层级/结构图 | 系统架构 | GPU 内存层级 |
| P2 | 趋势图/性能图 | 性能对比 | IO 复杂度随 N 变化 |
| P2 | 全景图 | 生态/变体总览 | Attention 变体支持矩阵 |
| P3 | 时间线图 | 版本演进 | v1 → v2 → v3 |
画布尺寸:viewBox="0 0 800 [高度按内容]"
配色方案:
- 主色:#6C5CE7(紫色系,用于标题/强调)
- 辅色:#00B894(绿色系,用于正面/改进)
- 对比色:#E17055(橙红系,用于问题/瓶颈)
- 中性色:#636E72(灰色系,用于说明文字)
- 背景:#F8F9FA(浅灰)或 #FFFFFF(白色)
字体:font-family="system-ui, -apple-system, sans-serif"
圆角:rx="8" ry="8"(所有矩形统一)
阴影:使用 <filter> 添加微阴影提升层次感
动画:适当使用 CSS animation 增加交互感(可选)
| 报告规模 | 建议图示数量 | 说明 |
|---|---|---|
| 入门科普(2-3页) | 3-4 张 | 核心概念+对比+流程 |
| 原理详解(5-8页) | 5-7 张 | 覆盖所有关键章节 |
| 源码级深入(8+页) | 8-10 张 | 每个细节都有图示支撑 |
【图示:描述】 占位标注{技术主题}技术报告.mdbody { font-family: system-ui; line-height: 1.8; background: #f8f8f6; }
.container { max-width: 920px; background: #fff; border-radius: 12px; padding: 3rem; }
h2 { border-bottom: 2px solid #EEEDFE; }
table { border-collapse: collapse; width: 100%; }
th { background: #6C5CE7; color: white; }
.highlight-box { background: #f0efff; border-left: 4px solid #6C5CE7; padding: 1rem; }
{技术主题}技术报告.html在报告头部包含:
**面向新人培训** | {日期}
**报告生成模型**:AI 智能编程助手
**目标**:{一句话描述报告目标}
目标知识库:「龙虾-模型ScalingUp」(kb_id: 6peD1tTQj2UYi41MTaDgLpfVnbCegcA-sjzZLJ0zVPA=)
流程:
ima-skills 的 preflight-check 验证连接上传文件:Markdown 版本(便于知识库索引检索)
使用 mcp__tencent-docs__create_smartcanvas_by_mdx 工具:
注意:腾讯文档对 Markdown 的渲染有限,SVG 图示主要在 HTML 版呈现。
生成完毕后逐条检查:
| 技术类型 | 重点章节 | 可选省略 |
|---|---|---|
| 算法/模型(FlashAttention, MoE) | 数学原理 + 性能分析 | — |
| 系统架构(vLLM, TensorRT) | 系统流程 + 性能对比 | 数学推导可简化 |
| 训练方法(RLHF, DPO) | 核心思想 + 对比分析 | 版本演进 |
| 工具/框架(DeepSpeed, Megatron) | 使用流程 + 配置项 | 数学推导 |
所有 SVG 图示必须遵循统一设计语言,确保系列报告的视觉一致性:
用户: 帮我生成一份 MoE (Mixture of Experts) 的技术报告,面向新人培训
Agent 执行:
1. 确认主题和深度 → MoE,原理详解级
2. 设计 7 章结构 → 稀疏激活背景/门控机制/负载均衡/训练策略/性能分析/变体对比/应用案例
3. 设计 6 张 SVG → 密集vs稀疏对比图/门控路由示意/负载均衡策略/训练流程/扩展性曲线/MoE变体全景
4. 产出 Markdown + HTML
5. 同步至 IMA + 腾讯文档
6. 质量检查 → 交付