需手动构建链式密度提示结构:先设角色指令定义cod协议,再用编号+字数限制的5轮模板驱动迭代压缩,配温0.3防发散,最后人工提取第5轮≤12字摘要。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Dify中用链式密度(Chain of Density)提示词生成极简摘要,需绕过默认摘要模板,手动构建可迭代压缩的提示结构——Dify不内置CoD功能,必须在自定义Prompt中显式定义“逐步增加信息密度”的循环逻辑,否则模型只会输出单轮泛泛而谈的摘要。
准备基础摘要提示框架
新建一个Text Completion应用,在“提示词”输入框顶部写入角色指令:你是一名高密度信息压缩专家,严格遵循链式密度(Chain of Density)协议生成摘要:每次迭代必须在不新增实体、不引入新句子的前提下,将前一轮摘要的信息密度提升至少20%,通过合并修饰、删除冗余主谓、嵌套关键属性实现。
这一步不能省略。Dify的LLM调用层会截断过长系统提示,若把CoD规则写在用户输入侧,模型无法稳定识别迭代意图。
构造带迭代标记的用户输入模板
在用户输入区域粘贴以下模板(替换【原文】为实际文本):
原文:【原文】
请执行链式密度摘要,共5轮:
第1轮:用≤30字概括核心事件与主体
第2轮:在第1轮基础上,加入1个关键结果+1个隐含动因,≤35字
第3轮:在第2轮基础上,将动因转为定语嵌入主干,删减连接词,≤30字
第4轮:在第3轮基础上,把结果量化或具象化,剔除所有“的”“了”“是”,≤25字
第5轮:仅保留主语+谓语+最不可删减宾语/补语,强制压缩至≤12字,禁止使用任何助词和标点(除必要顿号)
注意:轮次必须明确编号并限定字数,否则模型会自行发挥跳步。Dify后端不解析自然语言中的“逐步”“不断”等副词,只响应数字序号+具体约束。
Dify 3.9.2更新重点增强系统安全性,引入 Chainguard 安全基础镜像并同步社区版 CVE 修复,同时优化 OpenSearch 向量存储兼容性、插件参数传输机制及 Helm 部署配置。新增工作流模型节点缓存能力,可减少重复凭证查询,显著提升复杂工作流初始化速度,为企业级 AI 应用提供更稳定、高效的运行体验。
配置模型参数防止发散
在“模型配置”中关闭“流式响应”,开启“温度=0.3”。【温度高于0.5时模型会擅自添加CoD未要求的解释性短语,导致第5轮突破12字限制】
最大输出长度设为200。太短会截断第5轮,太长则让模型在末尾补充无关总结句。
运行并提取最终摘要
点击“运行”按钮,等待完整输出。
复制全部结果→在本地文本编辑器中用换行符分割→定位以“第5轮:”开头的行→手动删除该行前缀和空格→剩余内容即为符合链式密度终态的极简摘要。
这一步必须人工提取。Dify不支持正则提取特定标记段落,自动截取会导致把第4轮末尾数字误判为第5轮开头。










