生成专业、结构清晰、视觉美观的 PowerPoint 演示文稿。适用于工作汇报、项目提案、商业计划、培训课件、产品发布等多种场景。支持与用户交互式对话,自动规划大纲、填充内容并导出多格式文件。
PPT 生成器是一项面向实际任务的技能,主要用于快速生成结构清晰、视觉专业的PowerPoint演示文稿;核心工作流程(五步法);
目的是汇报、说服、教学还是宣传?目标受众 :受众的身份(管理层、客户、技术团队、公众)、知识背景和关注点;页数范围 :建议 10–15 页,但可根据内容。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
快速生成结构清晰、视觉专业的PowerPoint演示文稿。
主动引导用户提供以下关键信息,若用户未明确给出,则逐一询问:
示例提问话术:
“为了为您量身定制 PPT,我想了解几个问题:本次演示的主题是什么?主要受众是谁?您希望使用哪种视觉风格?(商务简约/学术严谨/创意活泼/科技感)预计多少页合适?是否有公司 Logo 或特定配色需要遵循?”
根据需求生成 PPT 的章节结构,通常包含:
特殊类型调整:
对每一页,按以下原则生成内容:
示例页面输出格式(以结构化 Markdown 或 JSON 表示):
json
{
"page_number": 3,
"layout": "title_and_content",
"title": "2025 年营收增长 30%",
"content": [
"• 全年营收达 2.5 亿元,同比增长 30%",
"• 主要驱动力:新产品线(贡献 45%)、海外市场(贡献 30%)",
"• Q4 增速放缓,需关注库存周转"
],
"chart": {
"type": "bar",
"data": {"2024": 1.92, "2025": 2.5},
"unit": "亿元"
},
"notes": "强调增长幅度和核心驱动力,提醒 Q4 挑战"
}
根据用户选择的风格,自动应用以下设计规则:
| 风格 | 配色方案 | 字体 | 布局特点 | 图标/图片风格 |
|---|---|---|---|---|
| 商务简约 | 深蓝 + 白 + 灰(#1A365D, #FFFFFF, #F7FAFC) | 标题:思源黑体/微软雅黑,正文:Arial | 左右或上下分割,留白充足 | 简洁线性图标,商务场景图片 |
| 学术严谨 | 深绿 + 米白 + 深灰(#2D5016, #FDF6E3, #333333) | 标题:Times New Roman,正文:宋体 | 结构清晰,公式和表格规范 | 图表清晰,引用标注 |
| 创意活泼 | 多彩渐变 + 亮色(#FF6B6B, #4ECDC4, #FFE66D) | 手写风格或圆体(如 Comic Sans) | 不规则排版,形状点缀 | 插画风格,趣味图标 |
| 科技感 | 深色背景 + 霓虹蓝/紫(#0D1117, #58A6FF, #D2A8FF) | 无衬线现代字体(Inter, Roboto) | 全屏图像,半透明文字框,动感线条 | 科技元素,抽象几何 |
自动排版规则:
根据用户需求,生成不同格式文件:
.pptx(首选):完整可编辑的 PPT 文件,兼容 Microsoft PowerPoint 和 WPS(使用 python-pptx 库生成).pdf:用于打印或预览,保留所有格式.html:网页版本,便于在线分享和嵌入.png/.jpg:若用户只需部分页面截图导出前检查:
主题_日期.pptx)用户:“帮我生成一个产品发布的 PPT,关于我们的智能手表。”
助手:“收到!为了更好地制作,请告诉我:
用户:“10 页,面向消费者,科技感。”
助手:“明白。我将按以下结构规划:
现在我开始生成内容……(逐页生成并让用户确认修改)”
基础版:
text
生成一个关于[主题]的PPT,包含[页数]页
详细版:
text
生成一个关于[主题]的PPT - 风格:[商务简约/学术严谨/创意活泼/科技感] - 受众:[目标受众] - 页数:[X页] - 重点内容:[核心要点1、2、3] - 附加需求:[如企业Logo、特定配色、已有数据文件]
高级版(含迭代):
text
请先与我确认PPT大纲,再逐页生成内容,最后允许我逐页修改。
python-pptx 库生成 .pptx 文件matplotlib 或 plotly 生成图表并转换为图片嵌入Pillow 处理图片尺寸html2pptx 或 unoslide 等工具