[Dify实战] Workflow 输出 JSON 总是不稳定?先把字段和格式约束写清楚
上面这张图是本文专门整理的 Dify Workflow 结构图。它用“报销审核”做演示,但真正要解决的不是报销这一个场景,而是很多 Dify 工作流都会遇到的共同问题:用户输入是一段自然语言,后面的节点却需要一份字段固定、类型稳定、能继续传递的 JSON。很多人第一次在 Dify Workflow 里做结构化输出时,会把希望都放在一个 LLM 节点上:提示词里写一句“请输出 JSON”,然后期待模型每次都返回同样的字段。刚开始看起来能跑,真正多测几条样例就会发现问题:有时 JSON 外面多了一段解释,有时字段名从expense_type变成category,有时金额一会儿是数字、一会儿是字符串,有时缺失字段直接不见了。人能看懂这些变化,工作流后面的条件分支、变量引用和接口调用却不一定能接住。所以这篇文章想讲清楚一件事:Dify 里要让 JSON 稳定,不是靠反复提醒模型“严格一点”,而是要把字段、格式、缺失值和校验节点提前设计好。下面用一个最小报销审核流程跑一遍,你可以把同样方法迁移到采购需求抽取、客户投诉分级、合同条款提取、销售线索评级等场景。先把问题说透:

相关新闻

【嵌入式Linux】如何移植驱动到SDK的kernel中

【嵌入式Linux】如何移植驱动到SDK的kernel中

1.找到驱动文件夹1.1.找到驱动文件夹一般SDK中存在Kernel源码,找到这个文件夹其中的drivers,就是驱动源码位置1.2.找到对应的驱动位置驱动文件夹drivers中,会有非常多的类型,DMA、字符、时钟、fpga、固件....2.将源码拷贝入文件夹…

2026/10/17 15:35:03 阅读更多 →
驾车族的记录神器!里程管家APP,让你的每一公里都清晰可见

驾车族的记录神器!里程管家APP,让你的每一公里都清晰可见

1. 缘起:用车人的痛点 有车之后,总会遇到这些烦恼: 报销填单时死活记不起来这趟开了多少公里;自用车和公司车混用,私车公用里程算不清楚;想统计每月通勤油费,但加油频率和里程对不上账。 如果你也曾被类似问…

2026/10/16 8:10:19 阅读更多 →
andrej-karpathy-skills的codex适配改造

andrej-karpathy-skills的codex适配改造

如有错误欢迎指正 前言 andrej-karpathy-skills是什么? 它是以karpathy总结的AI写代码时的缺陷为灵感,开发的一款skill,主要是为了约束AI而制定的一些规则。可以理解为让AI在执行之前需要进行的一些思考,从而提高AI的工作效能。…

2026/10/17 11:50:43 阅读更多 →

最新新闻

企业级智能体开发:从Demo到上线的平台化实战与避坑指南

企业级智能体开发:从Demo到上线的平台化实战与避坑指南

做企业级智能体开发的朋友,应该对一句话深有体会:同一个Agent,放在Demo里很好跑,放进生产环境就完全是另一回事。最近我把主力开发环境切换到某云平台的企业级智能体工作台,整体体验比我之前自己拼开源组件省心太多。这…

2026/10/18 3:47:21 阅读更多 →
NitroGen开放基础模型:通用游戏智能体的架构与工程落地解析

NitroGen开放基础模型:通用游戏智能体的架构与工程落地解析

最近业界又放出来一个值得仔细研究的方向:NitroGen,一个面向通用游戏智能体的开放基础模型。名字取得挺讲究,NitroGen暗示了它在生成速度与泛化能力上的野心——不是做某款游戏里无敌的AI,而是让同一个模型面对多款没见过的游戏也…

2026/10/18 3:47:21 阅读更多 →
WPF密码框MVVM绑定与明文密文切换:自定义SecureTextBox控件实战

WPF密码框MVVM绑定与明文密文切换:自定义SecureTextBox控件实战

最近在做WPF客户端登录模块时,设计稿给密码框加了一个“小眼睛”按钮,要求点击后能把密文切明文、再点击切回密文。这种交互在移动端很常见,但放到WPF里就有点尴尬:原生PasswordBox虽然自带PasswordChar掩码,可它的Pas…

2026/10/18 3:47:21 阅读更多 →
从源码到汇编:看懂编译产物,理解程序底层运行真相

从源码到汇编:看懂编译产物,理解程序底层运行真相

讲真,绝大多数写业务代码的程序员,一整年都不会主动去看一眼汇编语言。但有意思的是,凡是遇到真正棘手的问题——线上程序崩溃却查不出原因、某个函数慢到离谱却不知道它到底会执行哪些指令、或者你想弄明白程序为什么会这样表现而不是那样表…

2026/10/18 3:47:21 阅读更多 →
AI格斗游戏强化学习实战:从环境封装到自对弈调参

AI格斗游戏强化学习实战:从环境封装到自对弈调参

1. Day3 从搭积木到跑起来:先把前两天的账跟自己对清楚说实话,AI格斗项目最容易被低估的不是算法,而是“把环境接到训练流程里”这件事。我这边项目做到第三天,才真正体会到什么叫“跑通和跑起来是两码事”。1.1 第一、二天我到底…

2026/10/18 3:47:21 阅读更多 →
Differentiating hype from practical applications of large language models in medicine -- a primer...

Differentiating hype from practical applications of large language models in medicine -- a primer...

文章主要内容总结 本文聚焦大型语言模型(LLMs)在医学领域的应用,旨在区分其 hype 与实际价值,为医疗从业者提供参考。核心内容包括: LLMs 的本质与局限:LLMs 是基于 Transformer 架构的深度学习模型,通过大规模文本训练实现自然语言处理,但本质是“统计语言模仿者”,…

2026/10/18 3:46:21 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →