15分钟搭好 Dify PPT 生成工作流完整指南
【免费下载链接】difyBuild Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.项目地址: https://gitcode.com/GitHub_Trending/di/dify
Dify 是一个用于构建 agentic workflow 和 RAG 管道的开源平台,把文档检索与大模型节点组合起来,可以把原始文档转成结构化的演示文稿大纲,适合需要经常产出汇报、培训、演示材料的团队。
一、场景:周五下午的四小时
周五下午你收到一份 40 页的季度报告 PDF,周一 3 点前要用它做 15 分钟汇报。手动流程是通读文档、提炼要点、写大纲、排版,通常花掉 3 到 4 小时。把"检索要点→生成大纲"换成一条工作流之后,你的工作只剩下核对输出和修改个别措辞。
二、快速上手:三条命令部署
git clone https://gitcode.com/GitHub_Trending/di/dify cd dify/docker && cp .env.example .env docker compose up -d照做即可。容器全部起来后,浏览器打开 http://localhost 完成注册并进入控制台。各服务的定义见 docker/docker-compose.yaml,先用默认配置跑通流程,无需改动。
三、核心配置:三个节点决定输出质量
1. 知识检索节点
Top K 设为 8,相似度阈值设为 0.65。Top K 决定每次检索给到大模型的段落数量,偏小容易漏掉要点,偏大内容会杂乱;阈值放宽到 0.65 再配合重排序模型,能把弱相关段落压下去。
2. LLM 节点提示词
提示词固定三件事:页数、每页内容、输出格式。例如:"基于检索内容生成 6 页演示大纲,第 1 页封面,第 2 页目录,第 3 至 5 页核心要点,第 6 页总结,用 Markdown 输出。"页数和格式在这里写死,比事后修输出省事。节点行为的实现入口在 api/core/workflow/,想改默认行为时从这里查起。
3. 输出与转换
工作流最终产物是结构化大纲。若要 PPTX 文件,在末尾加一个工具节点调用第三方渲染接口,或用一个代码节点拼装 OOXML 模板;只是内部评审的话,把 Markdown 大纲贴进 PowerPoint 或 WPS 即可。
四、实战示例:从季度报告到六页大纲
把"2025 Q2 经营回顾.pdf"上传到知识库,等向量化完成。打开工作流测试面板,输入"为向新团队介绍 Q2 经营情况生成 6 页演示",点击运行,输出区返回:
# 2025 Q2 经营回顾 1. 封面:营收与同比增长 2. 目录 3. 要点一:客户结构变化 4. 要点二:新品上线进度 5. 总结与 Q3 计划一次运行通常在几十秒内完成,后续人工只做两件事:把数字核对准确,把语气改得更正式。
五、调优与常见坑
- 检索噪声大:先降阈值到 0.55 再开重排序,不要靠加大 Top K 硬拉内容。
- 页数不稳定:把"6 页"写成"恰好 6 页,多一页都不行","恰好"和"左右"效果差别明显。
- 输出格式时好时坏:LLM 节点强制 JSON 输出,再挂一个 JSON 提取节点兜底,下游不依赖自然语言。
- 长 PDF 向量化失败:先按章节拆成多个文档再分别上传。
- 首版不要堆节点,"检索→LLM→输出"三个节点跑通后再加复杂度。
六、收尾
下一步可以直接做:按上面三条命令把本地环境起起来,上传一份真实文档,把工作流跑一次——第一版大纲能用到一半,这套流程就算成立。
【免费下载链接】difyBuild Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.项目地址: https://gitcode.com/GitHub_Trending/di/dify
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考