> ## Content Index
> Fetch the complete content index at: https://xavier.wang/llms.txt
> Use this file to discover other available public pages before exploring further.

# 10 秒钟生成活动简报，又有更多的时间摸鱼了
- URL: https://xavier.wang/159-dify-generator/
- Published: 2025-05-08T05:33:35.000Z
- Updated: 2025-05-08T05:33:35.000Z
- Description: 将过去两年自己撰写过的各类文档，构建知识库，结合 LLM 模型，便能输出符合你个人写作风格、语言表达习惯的文章。
- Author: 王虾虾
- Tags: 工具, 教育教学, 自动化, 人工智能

相信不少人都听说过，用 ChatGPT、豆包、DeepSeek、元宝来帮你写材料，学校里的领导、专家也喜欢在各种会上强调“要用 AI 给工作赋能”。

的确，上面提到的大语言模型能够帮助你迅速地撰写材料，但如果 Prompt 没有设计好，生成的内容会“假、大、空”，有时候会化身“胡说八道”生成器。怎么样最大化运用以前写过的各类工作计划、活动简报、学期总结呢？

![Dify 介绍](https://cdn.i2c.icu/2025-05/Dify-Introduction.jpg)

Dify 介绍

这里我选择使用 Dify。将过去两年自己撰写过的安全、德育、体艺卫等资料，来构建一个私人的工作计划、工作简报知识库，结合大语言模型，便能输出符合你个人写作风格、语言表达习惯的文章。

# 创建知识库

首先我们将往年的各类文档分好安全、德育、教学、体艺卫等大类，下一步则是筛选、取精，重复的语料对命中率的提升并无太大帮助，可以着手增加不同主题的覆盖率。

举个例子，某几个月的防欺凌工作简报内容是一样的，那么只保留其中一份就可以了。

![原始文档](https://cdn.i2c.icu/2025-05/Dify-RawDocuments.jpg)

原始文档

登入 Dify 控制台，进入知识库页面，点击**创建知识库**。这里我们选择**导入已有文本**，上传刚才整理好的文档。

![Dify：创建知识库](https://cdn.i2c.icu/2025-05/Dify-CreatingLibrary.jpg)

Dify：创建知识库

![Dify：导入文档](https://cdn.i2c.icu/2025-05/Dify-ImportDocuments.jpg)

Dify：导入文档

文档上传到知识库后，需要使用 **Text-Embedding 模型**对文档内容向量化处理，转换为 LLM 模型可以理解的数值向量。

分段方式选择通用，分段标识符修改为`\n`，意为一个段落为一段。检索设置选择混合检索，设置好 **Embedding 模型**和 **Rerank 模型**，点击保存并处理。

![Dify：设置分段方式](https://cdn.i2c.icu/2025-05/Dify-Segment-1.jpg)

Dify：设置分段方式

![Dify：设置检索方式](https://cdn.i2c.icu/2025-05/Dify-Segment-2.jpg)

Dify：设置检索方式

待 Dify 完成文档索引，点进知识库界面，可以看到文档状态变为“可用”。

# 创建文本生成应用

进入工作室页面，点击**创建空白应用**，目前暂不需要其它工具介入到生成工作中，应用类型选择**文本生成应用**，在下方我们填写好应用名称与应用描述。  
编辑页面分为两大块——编排与调试。

![Dify：创建应用](https://cdn.i2c.icu/2025-05/Dify-ComposePage.jpg)

Dify：创建应用

在左侧的编排区域，我们需要设置三个内容——前缀提示词、变量与知识库来源。

**前缀提示词**也就是我们常说的 Prompt，在这里你可以给 LLM 模型提前输入指令，比如文本格式、写作风格等要求，提示词的设定很重要，告诉大模型需要充当什么角色、按照什么要求来生成文本。

![Dify：设置应用变量](https://cdn.i2c.icu/2025-05/Dify-Addingvariable.jpg)

Dify：设置应用变量

**变量**可以理解为我们在前端页面输入的内容，这些变量能够被赋予到 Prompt中，使指令更加精确。

**知识库**选择我们刚才创建的“安全类文档”，基于知识库生成的文本，会比没有知识库更贴合创作要求与创作风格。别忘了在右上方选择你要使用的大模型，比如这里我使用 Doubao-1.5-Pro-32K。

完成编排设置后，我们可以在右侧调试。分别在文本框中输入文档标题、类型、落款信息以及额外的创作要求，点击生成，等待数秒后，大模型便能生成一篇有模有样的“活动简报”。  
如果你觉得生成的文本效果不佳，可以调整使用的模型、模型参数、知识库召回设置等选项。

![使用效果](https://cdn.i2c.icu/2025-05/Dify-Production.jpg)

使用效果

完成调试后，点击右上角的发布，这样一个使用自建知识库 + 大模型的文档生成智能体便搭建好了。

## 其它

自建知识库 + 外部大模型这种方式，可以将 Dify 部署到许多设备中，比如你的办公电脑、云上的服务器等等，前提是你的电脑配置过得去，有足够的性能和内存，除了我们看到的网页。  
Dify 后端还运行有数据库、API 服务、沙箱服务、向量数据库、网页服务器等软件。

![Dify：应用架构](https://cdn.i2c.icu/2025-05/Dify-Stacks.jpg)

Dify：应用架构

外部大模型的选择有很多种，比如字节跳动的豆包、腾讯的混元大模型、阿里的通义千问，还有年前比较热门的 DeepSeek，大部分大模型服务需要付费才能使用，收费方式可以简单理解为输入内容和输出内容的字符数，按 Token 数来计算。

除了可以使用 Dify 完成“文档生成”这种小活，还能通过扩展工具来增加 Dify 的可玩性，比如自己编写一个文本转换文档的功能 —— 自动将生成的文本转换为 Docx 格式的文档，亦或是连接上微信，在对话之间就能完成你的要求。