宠物管家百宝箱工作流完整技术文档

📅 2026/7/15 2:39:26
宠物管家百宝箱工作流完整技术文档
一、整体业务架构概述本项目基于支付宝百宝箱低代码工作流搭建宠物服务预约智能助手采用「意图识别分发多业务插件分支环境分支支付大模型兜底澄清」的分层流程架构完整覆盖宠物消费全链路门店推荐、洗护美容预约、宠物商品选购、订单支付无匹配意图时由大模型节点做对话引导兜底。1. 流程整体链路开始节点 → 意图识别节点5分支分发购买粮/零食商品意图→ 商品推荐插件 → 结束节点模糊服务咨询意图→ 合作门店推荐插件 → 结束节点明确门店服务预约意图→ 洗护预约下单插件 → 结束节点用户提及支付金额意图→ 代码脚本提取金额生成订单号→ 环境分支判断Web端/移动端→ 对应支付宝支付插件 → 结束不匹配以上所有意图→ Qwen3.7-plus大模型兜底澄清节点 → 结束2. 左侧插件资源清单插件名称业务用途商品推荐宠物粮、零食、用品检索推荐合作推荐附近合作宠物门店查询推送洗护预约下单洗护、美容、寄养、上门接送服务预约下单create-web-page-alipay-paymentWeb网页端支付宝订单创建create-mobile-alipay-payment_1小程序移动端支付宝订单创建3. 全局变量环境参数触发时间、坐标、经纬度、运行环境、附加数据用于区分用户设备、定位门店、分支支付逻辑。二、核心节点分步拆解一意图识别节点流程分发核心1. 输入历史对话信息、当前对话消息2. 5类匹配意图购买粮、零食等商品用户表达采购宠物用品需求分流至商品推荐插件service_consultation模糊服务咨询仅说想做宠物服务未指定门店/项目分流至合作门店推荐service_booking_prep明确门店预约指定门店对应洗护/美容/寄养服务分流至洗护预约下单用户提及我要支付对话包含金额数字分流至「获取支付金额/订单号」代码脚本输入不符合以上意图无匹配业务分流至大模型兜底澄清节点3. 节点配置特性开启失败重试最大重试3次间隔100ms规避接口瞬时异常。二业务推荐类插件商品推荐 / 合作推荐 / 洗护预约下单三者配置逻辑统一仅业务输出不同通用配置均开启失败重试3次重试间隔100ms无自定义异常处理商品推荐输出字段query用户提问文本retrieve_result检索商品数组count商品数量合作推荐/洗护预约下单输出字段code状态码message业务返回文本信息链路终点插件输出直接对接独立结束节点推送卡片/消息给用户三获取支付金额/订单号Python代码脚本节点1. 输入参数param承接用户原始对话文本2. 代码核心逻辑正则表达式提取对话内数字金额转换浮点数值基于uuid随机数生成唯一商户订单号outTradeNo提取订单标题orderTitle3. 输出字段amount数值支付金额、orderTitle文本订单标题、outTradeNo文本外部交易单号4. 下游链路输出全部传入「分支判断节点」区分Web/移动端支付渠道四分支条件节点支付渠道分流判断条件运行环境全局变量是否包含Web满足Web网页环境流转至create-web-page-alipay-payment网页支付插件不满足小程序移动端流转至create-mobile-alipay-payment_1移动端支付插件两个支付插件输入统一引用脚本输出的amount、orderTitle、outTradeNo仅适配不同终端支付宝下单接口五大模型兜底澄清节点对话容错核心1. 模型选型Qwen3.7-plus纯文本对话节点无图片/视频插件绑定2. 提示词核心逻辑角色宠物服务预约助手兜底澄清节点功能用户输入无法匹配商品、预约、支付、门店推荐4类业务时输出一句自然中文引导用户补充缺失信息严格遵循分层提问规则不输出代码、JSON、专业字段仅面向普通用户交互。3. 交互规则内置提示词逻辑泛需求无服务类型询问需要预约的服务品类有服务无门店/位置询问门店选择指定/推荐附近有门店服务无时间询问预约日期时段有门店时间无服务确认具体服务项目有服务时间无宠物信息询问宠物品种类型用户咨询价格/规则先简答问题再引导预约信息补全非宠物业务需求告知支持范围并引导宠物相关咨询4. 输出单句自然中文对话直接对接结束节点推送用户消息三、业务流程执行逻辑演示场景1用户说“我想买猫粮”意图识别匹配「购买商品」 → 商品推荐插件检索猫粮商品 → 结束推送商品卡片场景2用户说“想给宠物做护理”意图识别匹配「模糊服务咨询」 → 合作推荐插件推送周边门店列表 → 结束推送门店卡片场景3用户说“约XX宠物店给金毛洗澡”意图识别匹配「明确门店预约」 → 洗护预约下单插件生成预约单 → 结束推送预约确认消息场景4用户说“洗澡120元我要付款”意图识别匹配「支付金额意图」 → 脚本提取金额120生成订单号 → 分支判断终端环境 → 对应支付宝支付插件生成支付链接 → 结束推送支付页面场景5用户说“随便看看”/“今天天气怎么样”意图识别无匹配意图 → 大模型节点按规则输出澄清引导话术 → 结束推送对话消息四、技术方案亮点低代码分层解耦意图识别统一分发业务插件完全独立新增服务品类仅需新增意图分支插件无需改动主流程。支付渠道自适应通过全局运行环境变量分支一套支付前置脚本兼容Web网页、支付宝小程序双端下单逻辑减少重复开发。高容错重试机制所有业务、支付插件统一配置3次失败重试解决接口抖动、网络超时问题提升流程稳定性。智能对话兜底大模型节点内置标准化对话规则自动识别用户缺失的关键预约信息分层递进提问降低用户交互门槛减少人工客服介入。数据标准化流转脚本节点统一提取支付核心参数支付插件输入统一引用数据链路清晰无冗余变量。五、扩展优化方案槽位提取增强在意图识别与大模型之间新增实体提取脚本自动识别宠物品种、日期、门店名称减少兜底提问频次。预约状态存储新增全局缓存/数据库插件存储用户预约草稿支持多轮对话续单。异常告警分支给所有插件新增异常处理分支调用消息推送插件流程报错时同步通知运营人员。多模态支持大模型节点开启图片输入支持用户上传宠物照片后自动匹配洗护美容方案。支付回调分支新增支付结果回调子流程支付成功自动推送预约完成通知失败推送重新支付卡片。六、部署与发布说明流程全部节点配置完成后点击右上角「运行」进行单场景调试分别测试5条业务分支、兜底分支、双端支付分支。调试无报错后点击「发布」发布后绑定支付宝小程序/Web网页端入口全局环境参数由前端传入自动区分终端环境。插件商户资质、支付宝支付密钥需在百宝箱插件配置页提前录入脚本节点无需额外部署云端直接运行Python代码。