相信不少人都听说过,用 ChatGPT、豆包、DeepSeek、元宝来帮你写材料,学校里的领导、专家也喜欢在各种会上强调“要用 AI 给工作赋能”。
的确,上面提到的大语言模型能够帮助你迅速地撰写材料,但如果 Prompt 没有设计好,生成的内容会“假、大、空”,有时候会化身“胡说八道”生成器。怎么样最大化运用以前写过的各类工作计划、活动简报、学期总结呢?

这里我选择使用 Dify。将过去两年自己撰写过的安全、德育、体艺卫等资料,来构建一个私人的工作计划、工作简报知识库,结合大语言模型,便能输出符合你个人写作风格、语言表达习惯的文章。
创建知识库
首先我们将往年的各类文档分好安全、德育、教学、体艺卫等大类,下一步则是筛选、取精,重复的语料对命中率的提升并无太大帮助,可以着手增加不同主题的覆盖率。
举个例子,某几个月的防欺凌工作简报内容是一样的,那么只保留其中一份就可以了。

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


文档上传到知识库后,需要使用 Text-Embedding 模型对文档内容向量化处理,转换为 LLM 模型可以理解的数值向量。
分段方式选择通用,分段标识符修改为\n
,意为一个段落为一段。检索设置选择混合检索,设置好 Embedding 模型和 Rerank 模型,点击保存并处理。


待 Dify 完成文档索引,点进知识库界面,可以看到文档状态变为“可用”。
创建文本生成应用
进入工作室页面,点击创建空白应用,目前暂不需要其它工具介入到生成工作中,应用类型选择文本生成应用,在下方我们填写好应用名称与应用描述。
编辑页面分为两大块——编排与调试。

在左侧的编排区域,我们需要设置三个内容——前缀提示词、变量与知识库来源。
前缀提示词也就是我们常说的 Prompt,在这里你可以给 LLM 模型提前输入指令,比如文本格式、写作风格等要求,提示词的设定很重要,告诉大模型需要充当什么角色、按照什么要求来生成文本。

变量可以理解为我们在前端页面输入的内容,这些变量能够被赋予到 Prompt中,使指令更加精确。
知识库选择我们刚才创建的“安全类文档”,基于知识库生成的文本,会比没有知识库更贴合创作要求与创作风格。别忘了在右上方选择你要使用的大模型,比如这里我使用 Doubao-1.5-Pro-32K。
完成编排设置后,我们可以在右侧调试。分别在文本框中输入文档标题、类型、落款信息以及额外的创作要求,点击生成,等待数秒后,大模型便能生成一篇有模有样的“活动简报”。
如果你觉得生成的文本效果不佳,可以调整使用的模型、模型参数、知识库召回设置等选项。

完成调试后,点击右上角的发布,这样一个使用自建知识库 + 大模型的文档生成智能体便搭建好了。
其它
自建知识库 + 外部大模型这种方式,可以将 Dify 部署到许多设备中,比如你的办公电脑、云上的服务器等等,前提是你的电脑配置过得去,有足够的性能和内存,除了我们看到的网页。
Dify 后端还运行有数据库、API 服务、沙箱服务、向量数据库、网页服务器等软件。

外部大模型的选择有很多种,比如字节跳动的豆包、腾讯的混元大模型、阿里的通义千问,还有年前比较热门的 DeepSeek,大部分大模型服务需要付费才能使用,收费方式可以简单理解为输入内容和输出内容的字符数,按 Token 数来计算。
除了可以使用 Dify 完成“文档生成”这种小活,还能通过扩展工具来增加 Dify 的可玩性,比如自己编写一个文本转换文档的功能 —— 自动将生成的文本转换为 Docx 格式的文档,亦或是连接上微信,在对话之间就能完成你的要求。