1. 先搞清楚“人工介入”到底能解决什么实际问题
如果你在用 Dify 这类 AI 应用开发平台,最头疼的往往不是把流程跑通,而是当 AI 的回答不靠谱、不准确或者需要人工把关时,怎么把“人”这个环节平滑地加进去。Dify 1.15 版本里强调的“人工介入”功能,核心解决的就是这个问题:在自动化流程中,为关键节点设置人工检查点或修正点。
这听起来简单,但落地时很容易踩坑。比如,你以为只是加个审批按钮,结果发现用户不知道在哪操作、审批后的数据流断了、或者历史记录查不到。所以,这个功能最值得关注的点,不是“有没有”,而是“怎么用”——它如何与 Dify 的工作流、对话、数据集以及最终的 API 调用无缝结合。
我建议你先别急着看配置项,而是想清楚几个场景:是 AI 生成内容后需要人工审核才能发布?是 AI 处理用户输入时需要人工补全信息?还是 AI 判断不了的时候,需要把问题转给真人客服?想清楚场景,再来看 Dify 1.15 提供的工具,你才知道该用哪个、怎么配。
2. 理解 Dify 中“人工介入”的两种核心模式
在 Dify 里,“人工介入”不是单一功能,它主要通过两种模式来实现,对应不同的业务场景。你得先分清你要的是哪一种,否则配置起来会走弯路。
2.1 模式一:工作流节点 - “人工审核”节点
这是最直观、最结构化的方式。你可以在 Dify 的工作流编辑器里,直接拖入一个“人工审核”节点。这个节点就像一个关卡,工作流执行到这里会暂停,等待指定的人员(或角色)在 Dify 的界面上进行审批或修改。
它适合什么场景?
- 内容安全审核:AI 生成的新闻稿、营销文案、客服回复,需要编辑或经理审核后才能发送给用户。
- 关键决策点:例如,AI 根据规则初步判断用户投诉的等级,但最终是否升级为高级客诉,需要人工确认。
- 数据标注与修正:AI 从图片或文档中提取了信息,但准确率未必100%,需要人工校验和修正结果。
这个节点的关键配置有哪些?
- 指派对象:可以指定具体的用户(通过邮箱或用户名),或者用户组/角色。这里要注意 Dify 内部的用户体系和你现有系统(如 LDAP、OA)的对接情况。
- 操作选项:通常提供“通过”、“拒绝”按钮,也可以允许审批人直接修改节点输出的变量内容。
- 超时处理:如果审批人一直不处理怎么办?节点可以配置超时时间,以及超时后的默认行为(如自动通过、自动拒绝或转到其他人)。
- 通知方式:如何提醒审批人有待办任务?Dify 可能支持站内通知、邮件或 Webhook,你需要确认并配置。
2.2 模式二:对话流程中的“人工客服”切换
这种模式更侧重于对话型应用(Chatbot)。当 AI 对话助手无法解决用户问题时,可以平滑地将对话转接给真人客服。
它适合什么场景?
- 复杂问题升级:用户的问题超出了 AI 的知识范围或处理能力。
- 情感化服务:用户表现出不满、焦虑,需要真人安抚和介入。
- 关键业务办理:如需要验证身份、确认重要操作的场景。
这种模式的关键在于“触发条件”和“交