AI PPT Agent
第一步 准备模板
首先准备一个PPT文件,作为模板。PPT文件中需要有「已携带预定义文本框」的版式。
例如:
示例模板文件:
第二步 生成大纲
首先,发送主题。
如有需要,可以对大纲进行修改:
第三步 上传模板
进入aippt 的对话界面,选择模板并上传至对话框。
第四步 开始生成
附带指令,指示开始生成ppt
上传后只需等待PPT制作完成:
等待界面:
第五步 下载结果
最终生成结果:
下载示例结果:
PPT模板要求
尽量按照下面要求对PPT模板进行预处理,不然生成效果会有影响。
在WPS中,选择“视图”-“幻灯片母版”, 查看当前PPT携带的母版样式。
版式中主要元素有下三点:
-
版式名字:必须携带。
-
标题:可选,尽量携带。如不携带则可能影响大模型生成内容的质量。
-
主要内容:必须携带。
错误版式例子:
开发过程中碰到以下情况:使用wps提供的ppt模板,但是在“目录页”没有正文文本框,需要手动添加。
测试PPT版式总览:
在全部版式组成中,最好包含以下两种: - 预定义好的封面页 - 原因:本工具对非封面页的处理逻辑为「删除原有幻灯片→导入版式→填充内容」,此流程可最大限度避免正文内容填入时产生混乱。 - 封面页特殊性:工具对封面页采用「直接文字填充」的逻辑,无需删除原有结构,因此预定义封面页可完整保留其设计布局,显著提升整体展示效果。 - 正文页:标题+内容 - 提供“标题框”和“正文框”有助于大模型进行分析和生成内容。
技术路线
Dify 编排:
整体流程:
结合LLM+自定义API工具,完成以下内容:
阶段一:
- 获取PPT模板信息
- 生成大纲,并对大纲进行结构化处理
阶段二:
- 采用并行迭代模块,为大纲中的每一页选择合适的版式(并行处理,同时处理多页)。
- 把大纲中的每一项填入版式中的合适位置(并行处理),获得匹配好大纲内容的PPT。
- 进一步对文字内容进行扩写,丰富ppt内容(并行处理)
阶段三:
合成最终的PPT文件。