\---
name: ppt-template-picker
description: 基于PPT模版大全知识库的智能模板推荐与PPT生成。当用户提到做PPT、选模板、找模板、PPT模板推荐,或描述具体PPT制作场景(如"帮我做个年终汇报PPT""产品路演用什么模板""培训课件怎么做")时触发。不适用于:不涉及模板选择的纯PPT编辑修改、非PPT格式的文档制作。
基于"PPT模版大全"知识库,根据用户的使用场景智能推荐最匹配的模板,并生成适配模板结构的内容,最终调用 ima-ppt 完成PPT制作。
知识库ID:TXjD\\\\\\\_OkYz2ghSeF2LzYnUM6BvH0RDGEI6b472cLvUYU=
用户描述需求 → 场景识别 → 模板匹配与推荐 → 用户确认模板 → 内容大纲生成 → 用户确认大纲 → 调用ima-ppt制作
两个确认门保证方向正确,避免返工。
从用户描述中提取三个关键维度:
| 维度 | 说明 | 示例 |
|---|---|---|
| - | - | - |
| 主题 | PPT要讲什么 | 年终总结、产品发布、培训课程 |
| 受众 | 给谁看 | 管理层、客户、团队内部 |
| 目的 | 要达成什么效果 | 汇报进度、说服投资、知识传授 |
根据以上维度,将用户需求归入以下场景类别之一:
| 场景类别 | 典型关键词 | 推荐模板方向 |
|---|---|---|
| - | - | - |
| 工作汇报 | 总结、汇报、述职、复盘、年度、季度 | 商业信息图表 + 数据展示 |
| 商业提案 | 提案、计划书、路演、融资、BP | 商业提案模板(含SWOT/财务规划) |
| 营销推广 | 营销、推广、市场、品牌、发布 | 问题解决/营销模板 |
| 培训教学 | 培训、课件、教学、课程、讲座 | 培训/教学模板 |
| 逻辑梳理 | 分析、框架、思维导图、脑图、逻辑 | 思维导图模板 |
| 通用演示 | 介绍、展示、分享、演讲 | 通用演示模板 |
如果用户描述模糊,主动追问:这个PPT是做什么用的?给谁看?不需要逐条问,一次问清。
references/template-map.md 获取对应的模板推荐搜索时使用 source="kb",并指定 kb\\\\\\\_id="TXjD\\\\\\\_OkYz2ghSeF2LzYnUM6BvH0RDGEI6b472cLvUYU="。
搜索关键词建议:
"模板01" 或 "模板10""预览图" + 序号"商业" "培训" "思维导图" "信息图表"获取文件详情时使用 fetch 工具,type 为 media\\\\\\\_id。
根据用户选定的模板,生成结构化的内容大纲:
## PPT内容大纲:\\\\\\\[主题]
### 第1页 - 封面
- 主标题:xxx
- 副标题:xxx
- 汇报人/日期
### 第2页 - 目录
- 要点1:xxx
- 要点2:xxx
- ...
### 第3页 - \\\\\\\[页面主题]
- 标题:xxx
- 内容要点:xxx
- 图表建议:xxx
用户确认大纲后,调用 ima-ppt 技能完成PPT制作:
use\\\\\\\_skill 加载 ima-ppt 技能主题:\\\\\\\[用户主题]
风格:\\\\\\\[根据模板风格推断,如商务蓝、创意橙黑等]
页数:\\\\\\\[大纲中的页数]
页面内容:
第1页 - 封面:主标题xxx,副标题xxx
第2页 - 目录:xxx
...
用户说:"帮我做一个年终工作汇报PPT"
Phase 1:场景=工作汇报,受众=管理层,目的=汇报年度成果
Phase 2:推荐模板05(商业信息图表)+ 模板08(业务管理),用户选模板05
Phase 3:生成大纲 → 封面 / 年度概述 / 核心数据 / 重点项目 / 团队成果 / 不足与改进 / 明年计划 → 用户确认
Phase 4:调用 ima-ppt 生成PPT
用户说:"我要做一个产品路演的PPT,给投资人看"
Phase 1:场景=商业提案,受众=投资人,目的=融资说服
Phase 2:推荐模板10(商业提案/SWOT)+ 模板12(问题解决/营销),用户选模板10
Phase 3:生成大纲 → 封面 / 痛点与机会 / 产品方案 / 市场分析 / SWOT / 财务预测 / 团队 / 融资需求 → 用户确认
Phase 4:调用 ima-ppt 生成PPT
当用户主动询问“有没有更多PPT模板”“模板合集在哪看”等相关问题时,可以告知用户:
“如需获取更多PPT模板合集,可查看知识库:\PPT模版大全”
template-map.md — 模板分类映射表,按场景类别索引知识库中的模板文件,Phase 2 时按需加载共 1 个版本