12. 思维链(CoT)实时展示


功能介绍

思维链(Chain-of-Thought,CoT)实时展示是 v1.15.0 为 Chatflow 与工作流引入的能力:当使用具备推理能力的模型时,Dify 会把模型的推理过程实时流式呈现到一个独立的「思考」面板里,同时让最终答案保持干净、易读——推理过程与最终结论分区显示,互不干扰。

这一功能解决的是"既想看到模型怎么想、又不想让冗长的推理淹没最终答案"的矛盾。对调试而言,它让模型的中间推理清晰可见,便于判断结论是否可靠、在哪一步走偏;对终端用户而言,最终回答依旧简洁。

主要特点

  • 独立「思考」面板:模型的推理内容流式输出到专门的面板,与最终答案分开展示。
  • 推理过程可留存:推理内容会被保留,刷新页面后依然可见,不会随会话刷新而丢失。
  • 多处一致呈现:同一份推理过程在网页界面、命令行(difyctl)以及工作流运行预览中都能看到,保持一致的观察体验。

注意:思维链展示依赖模型本身具备推理 / 思考能力。对不输出推理过程的普通模型,"思考"面板不会有内容。此外,本功能针对的是 Chatflow / 工作流层面的模型推理展示,与第三部分「Agent 节点」里 ReAct 策略的「思考 > 行动 > 观察」轨迹不是同一回事——前者是模型自身的推理流,后者是 Agent 策略的决策轨迹。

使用技巧

  • 在搭建需要多步推理的 Chatflow(如数学求解、逻辑分析、诊断类问答)时,开启并观察「思考」面板,能快速定位模型推理出错的环节。
  • 调试完成、正式对外时,终端用户默认只需关注简洁的最终答案;推理过程作为可展开的辅助信息存在,不影响正常阅读。
  • 由于推理过程刷新后仍会保留,团队协作排查问题时,可以把某次运行的推理记录留给同事复盘,无需重新触发。

示例

示例一:数学 / 逻辑题问答

场景:Chatflow 处理需要分步计算的题目
表现:最终答案区只给出结论,"思考"面板同步展示模型的逐步推理
价值:一旦结论有误,可对照推理过程定位是哪一步算错

示例二:多步分析型工作流

场景:工作流中用推理模型对复杂输入做分析
表现:运行预览中可查看模型的完整推理链
价值:便于验证分析逻辑是否严谨,而非只看一个黑箱结论

评论

0
还没有评论,来写第一条吧