跳到正文
全部项目

04Workflow · 人工介入

Run Fast

跨境电商客服风控助手

04Run Fast
职责
负责 Dify Workflow 设计、节点数据结构以及 Gate 判断逻辑。
技术
Dify · Workflow · RAG · Human-in-the-loop

01

问题

01.1项目概览Overview

一个基于 Dify 的客服 Workflow:把有风险或缺乏依据的问题转交人工,而不是让模型猜测。

01.2项目背景Context

客服场景里,自信的错误回答代价最高。

Run Fast 是一个逐步判断 AI 是否应该回答的 Workflow。

01.3核心问题Problem

总是作答的聊天机器人,有时会在没有依据的情况下回答。

有些问题超出范围,有些需要人工,有些存在风险。单个 Prompt 无法可靠地处理所有情况。

01.4我的职责My Role

负责 Dify Workflow 设计、节点数据结构以及 Gate 判断逻辑。

Workflow design, node schemas and gate logic in Dify.

02

构建

02.1解决方案Solution

在生成任何回答之前,先经过一系列明确的检查。每一步都输出经 JSON Schema 校验的结构化结果。

最后由 Evidence Gate 决定由 AI 回答,还是转交人工。

Evidence Gate 状态

no_evidence
没有检索到相关内容,转交人工。
evidence_insufficient
找到了一些内容,但不足以安全作答,转交人工。
answerable
检索证据支持回答,由 AI 回复。

02.2系统架构Architecture

  1. Scope Check
  2. Human Escalation Check
  3. Risk Classification
  4. Knowledge Retrieval
  5. Evidence Gate
  6. AI Answer / Human
fig. 04a — workflow
04有依据的客服问题
  1. Scope

    范围检查:在服务范围内

  2. Escalation

    无需人工升级

  3. Risk

    风险分类

  4. Retrieval

    检索知识库

  5. Evidence Gate

    Evidence Gate:answerable

  6. AI Answer

    AI 基于证据回复

一次完整运行,逐步展开。

02.3关键设计决策Key Decisions

  1. 01

    Workflow 优先于 AgentWorkflow before agent

    路径事先可知,确定性的 Workflow 比自主 Agent 更容易审计。

  2. 02

    无证据,不回答No evidence, no answer

    检索结果不支持时,AI 不应回答。“我帮你转人工”也是有效输出。

  3. 03

    节点间结构化输出Structured outputs between nodes

    JSON Schema 让每一步的输出都可被程序校验,路由从不依赖解析自由文本。

03

工程

03.1工程实现Engineering

  • 在 Dify 中构建的多节点 Workflow。
  • 每个决策节点使用 JSON Schema 约束结构化输出。

04

笔记

04.1项目总结What I Learned

Workflow 中最有价值的节点,是那个会说“不”的节点。

04.2技术栈Tech Stack

  • Dify
  • Workflow
  • RAG
  • Human-in-the-loop
  • JSON Schema