LiteFlow LiteFlow
首页
  • v2.16.2 (当前版本)
  • What's New

    • What' s New In LiteFlow v2.16.2?
    • What' s New In LiteFlow v2.16.1?
    • What' s New In LiteFlow v2.16.0?
  • 历史版本

    • v2.15.X
    • v2.13.X
    • v2.12.X
    • v2.11.X
    • v2.10.X
    • v2.9.X
    • v2.8.X
  • 升级指南

    • 2.16.2 Agent 升级说明
    • 2.13.0升级指南
    • 2.12.4升级指南
    • 2.12.0升级指南
    • 升级到2.9.3说明
    • 升级到2.9.X说明
    • 升级到2.8.X说明
    • 升级到2.7.X说明
AI Agent
AI Skill
IDEA 插件
  • 答疑解惑

    • 常见问题
    • 如何理解上下文这个概念?
    • Slot是一个什么样的概念?
  • 项目与社区

    • 项目介绍
    • 项目成员
    • 更新记录
    • 参与开发
    • 加入群聊
    • 谁在使用
赞助
GitHub (opens new window)

广告采用随机轮播方式显示 ❤️成为赞助商
首页
  • v2.16.2 (当前版本)
  • What's New

    • What' s New In LiteFlow v2.16.2?
    • What' s New In LiteFlow v2.16.1?
    • What' s New In LiteFlow v2.16.0?
  • 历史版本

    • v2.15.X
    • v2.13.X
    • v2.12.X
    • v2.11.X
    • v2.10.X
    • v2.9.X
    • v2.8.X
  • 升级指南

    • 2.16.2 Agent 升级说明
    • 2.13.0升级指南
    • 2.12.4升级指南
    • 2.12.0升级指南
    • 升级到2.9.3说明
    • 升级到2.9.X说明
    • 升级到2.8.X说明
    • 升级到2.7.X说明
AI Agent
AI Skill
IDEA 插件
  • 答疑解惑

    • 常见问题
    • 如何理解上下文这个概念?
    • Slot是一个什么样的概念?
  • 项目与社区

    • 项目介绍
    • 项目成员
    • 更新记录
    • 参与开发
    • 加入群聊
    • 谁在使用
赞助
GitHub (opens new window)
  • 🤖 LiteFlow Agent 简介
  • 快速开始

    • 📦 引入依赖
    • ⚙️ 基本配置
    • 🧩 编写 Agent 组件
    • 📤 获取 Agent 结果
    • 🌊 流式输出
  • 🎬 演示项目
  • 🏪 模型配置
  • 📐 结构化输出
  • Jev 智能选择组件

    • Jev 模型与模块介绍
    • 依赖与配置
    • 编写选择组件
    • 置信度与异常处理
    • 客服演示与测试
      • 运行客服分流演示
      • 启动演示
      • 后端选项与前端预设
      • 运行离线测试
  • 会话与记忆

    • 💬 会话标识
    • 🧠 会话存储
    • 🔄 多轮对话
    • 🗂️ 聊天历史
    • 📝 长对话与长期记忆
  • 工作空间与工具

    • 📂 工作区与执行环境
    • 📄 文件工具与产物
    • 🐚 Shell 工具
    • 🐳 Docker 沙箱
    • 🔧 Java 业务工具
    • 🔌 MCP 工具
  • 🎯 Skills 技能系统
  • 高级编排

    • 🔀 条件路由与并行调用
    • 🤝 多 Agent 协作
    • 🙋 工具调用前人工确认
    • 🧭 子代理与计划
    • 🌐 远程 A2A 调用
  • 运行机制与可观测

    • 🔁 迭代次数与超时
    • 📋 执行日志与事件
    • 🪝 中间件扩展
  • 📖 扩展点速查
  • ⚡ 配置速查
  • 🛡️ 执行与访问边界
  • 🔍 故障排查
  • ⬆️ 升级到 2.16.2
  • AI Agent编排
  • Jev 智能选择组件
铂赛东
2026-09-20
目录

客服演示与测试

# 运行客服分流演示

示例仓库 liteflow-agent-example (opens new window) 提供了可直接操作的 liteflow-agent-jev-switch 模块 (opens new window),可以用来测试真实客服消息的分流效果。

页面支持自由输入、按类别选择 14 条预设问题,并展示实际分支、置信度、各选项概率、执行路径、组件回复和处理时间。演示包含退款、换货、物流、发票、投诉、咨询 6 个业务组件与人工兜底组件。

Jev 客服分流演示:商品换货、置信度、候选概率与处理时间

截图中,换货选项概率为 87%,模型置信度为 85%;服务端处理时间为 328 ms,浏览器端到端耗时为 339 ms。处理时间包含 Jev 网络调用和 LiteFlow 流程执行,不是模型纯推理时间。这是一条请求的展示结果,不代表固定延迟或准确率保证。

# 启动演示

在示例仓库根目录执行:

export JEV_API_KEY='填写你的 TypeSafe API Key'
mvn -pl liteflow-agent-jev-switch -am clean package -DskipTests
mvn -pl liteflow-agent-jev-switch spring-boot:run

如需通过 OpenRouter 调用,完成打包后改用以下启动方式:

export JEV_API_KEY='填写你的 OpenRouter API Key'
mvn -pl liteflow-agent-jev-switch spring-boot:run -Dspring-boot.run.arguments=--liteflow.agent.jev.provider=openrouter

演示使用 JEV_API_KEY 注入所选 provider 的凭据。typesafe 为默认入口;选择 openrouter 后,默认地址与模型随之切换。本地配置若已显式设置 base-url 或 model,需移除旧值或同步更新,详见依赖与配置。

启动后访问 http://localhost:8906/ (opens new window)。使用两种 provider 的默认入口时,均无需额外设置基础地址,也不需要 DeepSeek 凭据、数据库或 Docker。尚未安装 LiteFlow 依赖时,先按演示项目的源码安装说明完成安装。

# 后端选项与前端预设

示例中的选项与判断说明直接写在 SupportRouter.choices() 中。页面预设问题、名称和缩写在前端 scenarios.mjs 中维护;后端 /api/support/options 只返回选项与模型、阈值、超时配置,不返回预设问题或 API Key。

# 运行离线测试

可运行的演示模块与框架自动化测试分开存放:框架的 HTTP 协议、分支执行、异常、超时及前端结果处理测试统一位于 LiteFlow 源码仓库的 liteflow-testcase-el/liteflow-testcase-el-agent-jev。这些离线测试不调用真实模型:

# 在 LiteFlow 源码仓库根目录执行
mvn -pl liteflow-testcase-el/liteflow-testcase-el-agent-jev -am test -DskipTests=false
node --test liteflow-testcase-el/liteflow-testcase-el-agent-jev/src/test/js/decision-view.test.mjs

前端测试默认从同级 liteflow-agent-example 仓库读取页面模块;目录不同,可通过 JEV_DEMO_STATIC 指定演示模块的 src/main/resources/static 绝对路径。更多运行说明见演示模块 README (opens new window)。

帮助我们改善此文档 (opens new window)
置信度与异常处理
💬 会话标识

← 置信度与异常处理 💬 会话标识→

Theme by Vdoing | Copyright © 2020-2026 铂赛东 | MIT License
沪ICP备18012955号-2