| 1 |
- {"companyId":338,"includeStress":false,"dialogueIndustry":"travel","startedAt":"2026-06-22 01:36:55","sections":{"enginePrompts":{"expectedCatalogKeys":50,"newlyInserted":0,"missingKeys":[],"platformKeyCount":50,"passed":true,"message":"platform engine prompts complete (50 keys)"},"triggerExclude":{"passed":true,"errors":[],"message":"trigger exclude/sarcasm/schedule checks ok"},"runtimeCapabilities":{"capabilityTags":["product","logistics","survey","live","article","order","order_list","coupon","crm","sms"],"toolCount":10,"intentChecks":[{"message":"这几条线路看起来不错","expectedTool":"query_product","matchedTool":"query_product","passed":"true"},{"message":"云南天气怎么样","expectedTool":"query_weather","matchedTool":"","passed":"false"},{"message":"我的快递发货了吗","expectedTool":"query_logistics","matchedTool":"query_logistics","passed":"true"},{"message":"满意度打分","expectedTool":"start_survey","matchedTool":"start_survey","passed":"true"},{"message":"有没有新线路优惠","expectedTool":"query_product","matchedTool":"query_product","passed":"true"},{"message":"有直播吗","expectedTool":"push_live","matchedTool":"push_live","passed":"true"},{"message":"发我看看文章","expectedTool":"push_article","matchedTool":"push_article","passed":"true"}],"surveySmoke":false,"issues":["意图未匹配: \"云南天气怎么样\" -> query_weather","start_survey 工具执行未返回数据"],"passed":false,"message":"意图未匹配: \"云南天气怎么样\" -> query_weather; start_survey 工具执行未返回数据"},"capabilityDialogue":{"lines":[{"message":"云南7月份天气怎么样,需要带什么衣服","matchedTool":"","triggered":false},{"message":"快递发货了吗,帮我查一下物流","matchedTool":"query_logistics","triggered":true,"toolStatus":"fail","summary":"\r\n### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/LobsterToolCallMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO lobster_tool_exec_log(company_id, tool_name, params_json, result_json, create_time) VALUES(?, ?, ?, ?, NOW())\r\n### Cause: java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist"},{"message":"有没有适合带老人的新线路推荐","matchedTool":"query_product","triggered":true,"toolStatus":"fail","summary":"\r\n### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/LobsterToolCallMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO lobster_tool_exec_log(company_id, tool_name, params_json, result_json, create_time) VALUES(?, ?, ?, ?, NOW())\r\n### Cause: java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist"},{"message":"今晚有直播吗,发我直播间链接","matchedTool":"push_live","triggered":true,"toolStatus":"fail","summary":"\r\n### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/LobsterToolCallMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO lobster_tool_exec_log(company_id, tool_name, params_json, result_json, create_time) VALUES(?, ?, ?, ?, NOW())\r\n### Cause: java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist"},{"message":"有没有出行攻略文章发我看看","matchedTool":"push_article","triggered":true,"toolStatus":"fail","summary":"\r\n### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/LobsterToolCallMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO lobster_tool_exec_log(company_id, tool_name, params_json, result_json, create_time) VALUES(?, ?, ?, ?, NOW())\r\n### Cause: java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist"},{"message":"满意度打5分,服务挺好的","matchedTool":"start_survey","triggered":true,"toolStatus":"fail","summary":"\r\n### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist\r\n### The error may exist in URL [jar:file:/D:/ylrz_saas_new/java/fs-saas-company/target/fs-saas-company.jar!/BOOT-INF/lib/fs-service-1.1.0.jar!/mapper/lobster/LobsterToolCallMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO lobster_tool_exec_log(company_id, tool_name, params_json, result_json, create_time) VALUES(?, ?, ?, ?, NOW())\r\n### Cause: java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table 'fs_tenant_cs1.lobster_tool_exec_log' doesn't exist"}],"lineCount":6,"warnings":["扩展工具未执行成功(可能未配 API): 快递发货了吗,帮我查一下物流 -> query_logistics","内容推送未执行成功(可能无直播/文章数据): 今晚有直播吗,发我直播间链接 -> push_live","内容推送未执行成功(可能无直播/文章数据): 有没有出行攻略文章发我看看 -> push_article"],"issues":["未匹配工具: 云南7月份天气怎么样,需要带什么衣服","工具执行失败: 有没有适合带老人的新线路推荐 -> query_product","工具执行失败: 满意度打5分,服务挺好的 -> start_survey"],"passed":false,"message":"未匹配工具: 云南7月份天气怎么样,需要带什么衣服; 工具执行失败: 有没有适合带老人的新线路推荐 -> query_product; 工具执行失败: 满意度打5分,服务挺好的 -> start_survey"},"template":{"passed":true,"workflowId":48,"templateCode":"LOB_1781847143703","source":"existing","message":"travel template found"},"lifecycleCoverage":{"coverageRatio":0.8,"minCoverage":0.75,"nodeCount":13,"requiredNodeCount":15,"missingNodes":["LIVE_PUSH","ARTICLE_PUSH","SOP_ENROLL"],"passed":true,"message":"lifecycle nodes covered"},"sopDefaults":{"qwSopTempId":"LOBSTER_TRAVEL_POST_BOOKING","wxSopTempId":"LOBSTER_TRAVEL_POST_BOOKING_WX","tenantHint":"Create qw_sop/wx_sop tasks with temp_id matching the values above","hasSopEnrollNode":false,"passed":false,"message":"missing industry SOP temp ids or type=50 SOP_ENROLL node"},"sopEnrollment":{"qwTaskConfigured":false,"wxTaskConfigured":false,"tenantSopReady":false,"qwChannel":{"success":false,"skipped":null,"channelType":"QW","message":"未找到可用的 SOP 任务(请配置 sopId 或 tempId)","tempId":null,"sopId":null,"reachable":true},"wxChannel":{"success":false,"skipped":null,"channelType":"WX","message":"未找到个微 SOP 任务(配置 sopId 或 wxSopTempId/tempId)","tempId":null,"sopId":null,"reachable":true},"passed":true,"notes":["tenant missing qw_sop temp_id=LOBSTER_TRAVEL_POST_BOOKING","tenant missing wx_sop temp_id=LOBSTER_TRAVEL_POST_BOOKING_WX"],"message":"routing ok; tenant missing qw_sop temp_id=LOBSTER_TRAVEL_POST_BOOKING; tenant missing wx_sop temp_id=LOBSTER_TRAVEL_POST_BOOKING_WX"},"nodePromptsPlanned":{"promptNodeTarget":6,"promptNodeFilled":6,"emptyPromptNodes":[],"passed":true,"message":"key node prompts present"},"lifecycleSimulation":{"waitPreTripConfigured":true,"tagAutoConfigured":true,"orderActionConfigured":true,"holidayWaitConfigured":true,"passed":true,"message":"lifecycle orchestration nodes configured"},"lifecycleRuntime":{"simMinuteUnit":10,"simDayEqualsMinutes":10,"schedulerWakeWaitMs":3500,"preTripWaitSchedule10m":{"waitUntil":1782063600000,"expectedWaitAt":1782063600000,"travelAt":"2026-06-22T02:37:07.707412700","waitInRealMinutes":2,"diffMinutes":0,"simTimeScale":true,"passed":true,"message":"T-5 10m sim schedule ok"},"preTripWaitWake":{"passed":true,"message":"lifecycle wait wake ok","statusAfter":"running","resumeIndex":5,"currentIndexAfter":6,"instanceId":454},"preTripSchedulerWake10m":{"scheduledWakeAt":1782063434190,"schedulerWaitMs":3500,"passed":true,"message":"scheduler 10m sim wake ok","statusAfter":"running","resumeIndex":5,"currentIndexAfter":6,"instanceId":455},"holidayWaitSchedule10m":{"waitUntil":1782081000000,"expectedWaitAt":1782081000000,"waitInRealMinutes":292,"simHolidayDays":30,"simRealMinutes":300,"diffMinutes":0,"passed":true,"message":"holiday 10m sim schedule ok"},"holidayWaitWake":{"passed":true,"message":"lifecycle wait wake ok","statusAfter":"completed","resumeIndex":10,"currentIndexAfter":10,"instanceId":456},"holidaySchedulerWake10m":{"scheduledWakeAt":1782063442394,"schedulerWaitMs":3500,"passed":true,"message":"scheduler 10m sim wake ok","statusAfter":"completed","resumeIndex":10,"currentIndexAfter":10,"instanceId":457},"passed":true,"message":"lifecycle 10m sim schedule/wake ok"},"lifecycleFullFlowSim":{"instanceId":458,"finalStatus":"completed","finalNodeIndex":10,"milestones":["STARTED","T5_SCHEDULED","T5_WAITING","PRE_TRIP_CARE","PRE_TRIP_MULTITURN","HOLIDAY_WAITING","HOLIDAY_PROMO"],"errors":[],"passed":true,"message":"full lifecycle 10m sim flow ok","simMinuteUnit":10},"lifecycleExceptions":{"waitNotExpired":{"passed":true,"message":"not-expired wait rejected advance","statusAfter":"waiting"},"prematureScheduler":{"passed":true,"message":"premature scheduler did not wake"},"blockedSchedulerSkip":{"passed":true,"message":"blocked instance skipped by scheduler"},"blockedForceWake":{"passed":true,"message":"blocked force wake rejected"},"overdueT5SkipWait":{"waitUntil":1782061200000,"overdue":true,"wouldSkipSchedule":true,"passed":true,"message":"overdue T-5 skips wait schedule"},"missingTravelDate":{"waitUntil":1782064097807,"expectedFallbackMinutes":10,"passed":true,"message":"missing travel_date sim fallback ok"},"completedRejectWake":{"passed":true,"message":"completed instance rejects wake"},"missingResumeIndex":{"passed":true,"message":"missing resume index fallback ok"},"doubleWake":{"passed":true,"message":"double wake idempotent","statusAfter":"running"},"passed":true,"message":"lifecycle exception handling ok"},"lifecycleMultiTurnDialogue":{"bookingTurnCount":10,"postBookingTurnCount":9,"dialogueSource":"bookingFunnel+postBookingLifecycle","consultMultiTurn":{"turns":5,"avgScore":65.2,"minScore":0.0,"passed":true,"message":"node multiTurn ok","instanceId":466,"inputCount":6},"postBookingMultiTurnFlow":{"instanceId":467,"preTripMultiTurn":{"turns":3,"avgScore":80.66666666666667,"minScore":76.0,"passed":true,"message":"node multiTurn ok"},"holidayMultiTurn":{"turns":1,"avgScore":87.0,"minScore":87.0,"passed":false,"message":"node multiTurn below threshold"},"milestones":["PRE_TRIP","PRE_TRIP_MT","HOLIDAY"],"errors":["HOLIDAY_MT"],"dialogueTurns":9,"passed":false,"message":"post-booking multi-turn failed: [HOLIDAY_MT]"},"passed":false,"message":"lifecycle multi-turn dialogue failed"},"e2eDialogue":{"dialogueStage":"bookingFunnel","dialogueTurnCount":10,"runId":"fce8ed4974654d6fb7b4da73735ad10a","status":"SUCCESS","instanceId":468,"totalScore":66.81,"passedNodeCnt":10,"totalNodeCnt":10,"evolutionCount":1,"nodeTraces":10,"minNodeScore":86.25,"maxNodeScore":86.25,"nodesBelowTarget":0,"nodesBelowMin":0,"nodeScoreDetail":[{"nodeCode":"初始化咨询阶段","score":86.25,"passed":true}],"passed":true,"message":"e2e ok"},"qualityGate":{"enabled":true,"targetScorePercent":75.0,"minE2eAvgScorePercent":75.0,"minNodeScorePercent":60.0,"passScorePercent":90,"totalScore":66.81,"nodesBelowTarget":0,"nodesBelowMin":0,"minNodeScore":86.25,"maxNodeScore":86.25,"nodeScoreDetail":[{"nodeCode":"初始化咨询阶段","score":86.25,"passed":true}],"passed":false,"message":"avg 66.81 < min 75.0"},"summary":{"instanceId":468,"externalUserId":"999338001","asyncDbSummary":true,"historyLines":20,"syncSummaryLength":68,"microSummaryLength":210,"cachedSummaryOk":true,"dbSummaryRows":1,"passed":true,"message":"summary persisted to DB"},"memoryPipeline":{"externalUserId":"999338001","instanceId":468,"summaryOk":true,"factCount":20,"factKeys":[],"passed":true,"message":"summary or customer_fact persisted"},"evolutionAnalyze":{"e2eEvolutionCount":1,"evolutionLogsBefore":41,"analyzeInvoked":true,"analyzeMessage":"analyzeAndSuggest ok","evolutionLogsAfter":41,"evolutionLogsDelta":0,"pendingSuggestions":0,"passed":true,"message":"evolution analyze ok"},"sensitiveWord":{"scopeNote":"lobster SensitiveWordService + evolve step9; not live/call/CompanyAiSensitiveWord AC","layers":{"defaultLib":{"detectCount":1,"filtered":"推荐云南精品线,***,欢迎咨询","passed":true},"customCrud":{"word":"LOBSTER_VAL_338","hit":true,"filtered":"行程含***内容","passed":true},"highRisk":{"word":"LOBSTER_FRAUD_338","highRisk":true,"passed":true},"evolveStep9Simulation":{"rawHasSensitive":true,"wouldTransferToHuman":true,"finalReply":"欢迎咨询,预期收益,***","passed":true},"wordListLoaded":{"count":133,"passed":true}},"passed":true,"message":"sensitive word pipeline ok"},"executionPolicy":{"scopeNote":"resolve() strict/content/flow gates used by executor + prompt fallback","strictFixedWorkflow":false,"contentPersonalization":true,"flowPersonalization":true,"allowContent":true,"allowFlow":true,"executionMode":"HYBRID","issues":[],"passed":true,"message":"execution policy gates ok"},"aiGenerate":{"recordNo":"LOB_1782063889622","generateUseLlm":false,"fallbackGenerate":true,"finalStatus":1,"detail":{"conversationModel":{"defaultStage":"consult","description":"旅游全链路:会话常驻,节点负责打标/签单/出行关怀/满意度/节日营销","version":2,"stages":[{"code":"consult","promptHint":"你是小美,测试旅行社旅行顾问。客户来自直播间,先破冰并了解是否已有出行计划。","label":"直播加微破冰","goals":[]},{"code":"collect","promptHint":"逐步询问目的地、日期、人数、预算;一次只问一个关键问题。","label":"需求采集打标","goals":[{"collected":false,"label":"目的地","required":true,"field":"destination"},{"collected":false,"label":"出行日期","required":true,"field":"travel_date"},{"collected":false,"label":"预算","required":true,"field":"budget"},{"collected":false,"label":"出行人数","required":true,"field":"pax"}]},{"code":"offer","promptHint":"基于采集信息推荐云南精品线,突出亮点与优惠,自然引导签单。","label":"线路推荐促单","goals":[]},{"code":"pre_trip","promptHint":"出行前5天提醒证件、行李、当地天气与注意事项。","label":"出行前关怀","goals":[]},{"code":"in_trip","promptHint":"行程中主动问候,询问是否遇到问题,给出景点玩要建议。","label":"行中关怀","goals":[]},{"code":"post_trip","promptHint":"行程结束后收集满意度与改进建议。","label":"满意度回访","goals":[]},{"code":"repurchase","promptHint":"大节日前30天关怀,了解是否有新的出行计划并推荐产品。","label":"节日营销","goals":[]}],"sideTasks":[{"triggerIntents":["purchase","high_intent","booked"],"nodeCode":"TAG_AUTO","nodeType":9,"action":"add_tag"},{"triggerIntents":["purchase","order","book"],"nodeCode":"ORDER_ACTION","nodeType":7,"action":"create_order"}]},"variables":[{"varName":"客户姓名","label":"客户姓名","source":"user_profile","type":"string","required":0,"varType":"string","sourceType":"user_profile","name":"customerName","varCode":"customerName"},{"varName":"目的地","label":"目的地","source":"conversation","type":"string","required":0,"varType":"string","sourceType":"conversation","name":"destination","varCode":"destination"},{"varName":"出行日期","label":"出行日期","source":"conversation","type":"date","required":0,"varType":"date","sourceType":"conversation","name":"travel_date","varCode":"travel_date"},{"varName":"预算","label":"预算","source":"conversation","type":"string","required":0,"varType":"string","sourceType":"conversation","name":"budget","varCode":"budget"},{"varName":"出行人数","label":"出行人数","source":"conversation","type":"number","required":0,"varType":"number","sourceType":"conversation","name":"pax","varCode":"pax"},{"varName":"测试旅行社","label":"测试旅行社","source":"manual","type":"string","required":0,"varType":"string","sourceType":"manual","name":"company_short_name","varCode":"company_short_name"},{"varName":"小美","label":"小美","source":"manual","type":"string","required":0,"varType":"string","sourceType":"manual","name":"advisor_name","varCode":"advisor_name"},{"varName":"云南精品线","label":"云南精品线","source":"manual","type":"string","required":0,"varType":"string","sourceType":"manual","name":"main_product","varCode":"main_product"},{"varName":"当前阶段","label":"当前阶段","source":"manual","type":"string","required":0,"varType":"string","sourceType":"manual","name":"workflowStage","varCode":"workflowStage"},{"varName":"客户意向","label":"客户意向","source":"conversation","type":"string","required":0,"varType":"string","sourceType":"conversation","name":"customerIntent","varCode":"customerIntent"},{"varName":"行业类型","defaultValue":"travel","label":"行业类型","source":"manual","type":"string","required":0,"varType":"string","sourceType":"manual","name":"industryType","varCode":"industryType"},{"varName":"企微SOP模板ID","defaultValue":"LOBSTER_TRAVEL_POST_BOOKING","label":"企微SOP模板ID","source":"manual","type":"string","required":0,"varType":"string","sourceType":"manual","name":"sopTempId","varCode":"sopTempId"},{"varName":"个微SOP模板ID","defaultValue":"LOBSTER_TRAVEL_POST_BOOKING_WX","label":"个微SOP模板ID","source":"manual","type":"string","required":0,"varType":"string","sourceType":"manual","name":"wxSopTempId","varCode":"wxSopTempId"}],"edges":[{"targetNodeCode":"INIT_STAGE","sourceNodeCode":"START","edgeLabel":"启动"},{"targetNodeCode":"LIVE_PUSH","sourceNodeCode":"INIT_STAGE","edgeLabel":"直播加微推直播间"},{"targetNodeCode":"ARTICLE_PUSH","sourceNodeCode":"LIVE_PUSH","edgeLabel":"推送攻略文章"},{"targetNodeCode":"TAG_AUTO","sourceNodeCode":"ARTICLE_PUSH","edgeLabel":"进入采集打标"},{"targetNodeCode":"JUDGE","sourceNodeCode":"TAG_AUTO","edgeLabel":"分支"},{"targetNodeCode":"ORDER_ACTION","sourceNodeCode":"JUDGE","edgeLabel":"签单"},{"targetNodeCode":"WAIT_PRE_TRIP","sourceNodeCode":"JUDGE","edgeLabel":"已订"},{"targetNodeCode":"WAIT_HOLIDAY","sourceNodeCode":"JUDGE","edgeLabel":"培育"},{"targetNodeCode":"SOP_ENROLL","sourceNodeCode":"ORDER_ACTION","edgeLabel":"SOP入营"},{"targetNodeCode":"WAIT_PRE_TRIP","sourceNodeCode":"SOP_ENROLL","edgeLabel":"进入出行前"},{"targetNodeCode":"PRE_TRIP_CARE","sourceNodeCode":"WAIT_PRE_TRIP","edgeLabel":"T-5触达"},{"targetNodeCode":"WEATHER_TIPS","sourceNodeCode":"PRE_TRIP_CARE","edgeLabel":"天气建议"},{"targetNodeCode":"IN_TRIP_CARE","sourceNodeCode":"WEATHER_TIPS","edgeLabel":"行中"},{"targetNodeCode":"SURVEY","sourceNodeCode":"IN_TRIP_CARE","edgeLabel":"满意度"},{"targetNodeCode":"WAIT_HOLIDAY","sourceNodeCode":"SURVEY","edgeLabel":"节日等待"},{"targetNodeCode":"HOLIDAY_PROMO","sourceNodeCode":"WAIT_HOLIDAY","edgeLabel":"节日营销"},{"targetNodeCode":"END","sourceNodeCode":"HOLIDAY_PROMO","edgeLabel":"结束"}],"description":"旅游公司销冠全流程:直播加微→破冰→采集出行需求→线路推荐→促单签单→出行前关怀→旅途中关怀→回访调研→节日营销→循环推荐","templateCode":"TRAVEL_TOP_SALES_001","errorMsg":"已使用行业兜底模板: validation fast fallback","brandContext":{"advisorName":"小美","companyShortName":"测试旅行社","advisorRole":"金牌旅行顾问","mainProduct":"云南精品线"},"_fallbackSource":"travel_lifecycle_full","nodes":[{"nodeName":"开始","nextNodeCode":"INIT_STAGE","nodeCode":"START","maxRounds":0,"nodeType":1,"nodeConfig":"{\"autoAdvance\":true,\"channelHint\":\"QW\"}","sortNo":1,"conditionExpr":"","messageTemplate":"您好${customerName},我是小美,测试旅行社旅行顾问。看到您从直播间过来,打算去哪里玩呢?"},{"nodeName":"初始化咨询阶段","nextNodeCode":"LIVE_PUSH","nodeCode":"INIT_STAGE","maxRounds":0,"nodeType":16,"nodeConfig":"{\"assignments\":{\"workflowStage\":\"consult\"},\"stageGate\":true}","sortNo":2,"conditionExpr":"","messageTemplate":""},{"nodeName":"直播加微推直播间","nextNodeCode":"ARTICLE_PUSH","nodeCode":"LIVE_PUSH","maxRounds":0,"nodeType":54,"nodeConfig":"{\"delivery\":\"proactive\",\"channelHint\":\"QW\",\"actionOnly\":false,\"keyword\":\"云南精品线\",\"liveBaseUrl\":\"/live/watch\"}","sortNo":3,"conditionExpr":"","messageTemplate":""},{"nodeName":"推送出行攻略文章","nextNodeCode":"TAG_AUTO","nodeCode":"ARTICLE_PUSH","maxRounds":0,"nodeType":55,"nodeConfig":"{\"delivery\":\"proactive\",\"actionOnly\":false,\"keyword\":\"云南精品线\",\"articleBaseUrl\":\"/article/detail\"}","sortNo":4,"conditionExpr":"","messageTemplate":""},{"nodeName":"自动打标","nextNodeCode":"JUDGE","nodeCode":"TAG_AUTO","maxRounds":0,"nodeType":9,"nodeConfig":"{\"sideTask\":true,\"actionOnly\":true,\"action\":\"add_tag\",\"tags\":[\"travel_lead\",\"qw_live\"],\"triggerIntents\":[\"purchase\",\"high_intent\"]}","sortNo":5,"conditionExpr":"","messageTemplate":""},{"nodeName":"签单动作","nextNodeCode":"SOP_ENROLL","nodeCode":"ORDER_ACTION","maxRounds":0,"nodeType":7,"nodeConfig":"{\"sideTask\":true,\"actionOnly\":true,\"action\":\"create_order\",\"triggerIntents\":[\"purchase\",\"order\"]}","sortNo":6,"conditionExpr":"","messageTemplate":""},{"nodeName":"签单后SOP入营","nextNodeCode":"WAIT_PRE_TRIP","nodeCode":"SOP_ENROLL","maxRounds":0,"nodeType":50,"nodeConfig":"{\"sopTempId\":\"LOBSTER_TRAVEL_POST_BOOKING\",\"wxSopTempId\":\"LOBSTER_TRAVEL_POST_BOOKING_WX\",\"preferContactAccount\":true,\"actionOnly\":true}","sortNo":7,"conditionExpr":"","messageTemplate":""},{"nodeName":"出行前5天等待","nextNodeCode":"PRE_TRIP_CARE","nodeCode":"WAIT_PRE_TRIP","maxRounds":0,"nodeType":4,"nodeConfig":"{\"waitType\":\"date_offset\",\"offsetDays\":-5,\"dateField\":\"travel_date\",\"timeoutHours\":720}","sortNo":8,"conditionExpr":"","messageTemplate":""},{"nodeName":"出行前提醒","nextNodeCode":"WEATHER_TIPS","nodeCode":"PRE_TRIP_CARE","maxRounds":0,"nodeType":10,"nodeConfig":"{\"delivery\":\"proactive\",\"careType\":\"pre_trip\",\"awaitReply\":true}","sortNo":9,"conditionExpr":"","messageTemplate":"您好,离您的云南精品线出行还有5天啦!请准备好身份证/护照、常用药品和舒适鞋服。需要我帮您核对行程清单吗?"},{"nodeName":"天气与玩要建议","nextNodeCode":"IN_TRIP_CARE","nodeCode":"WEATHER_TIPS","maxRounds":0,"nodeType":14,"nodeConfig":"{\"apiKey\":\"weather_travel_tips\",\"sideTask\":false,\"smartApi\":true}","sortNo":10,"conditionExpr":"","messageTemplate":"根据您目的地近期天气和同行人员情况,建议您注意防晒补水、老人小孩备常用药。具体玩游项目我会结合天气给您建议。"},{"nodeName":"行中关怀","nextNodeCode":"SURVEY","nodeCode":"IN_TRIP_CARE","maxRounds":0,"nodeType":10,"nodeConfig":"{\"delivery\":\"proactive\",\"careType\":\"in_trip\",\"awaitReply\":true}","sortNo":11,"conditionExpr":"","messageTemplate":"旅途还顺利吗?景点玩得怎么样?如有任何问题随时告诉我,小美一直在线。"},{"nodeName":"满意度调查","nextNodeCode":"WAIT_HOLIDAY","nodeCode":"SURVEY","maxRounds":0,"nodeType":11,"nodeConfig":"{\"surveyType\":\"satisfaction\",\"awaitReply\":true}","sortNo":12,"conditionExpr":"","messageTemplate":"感谢您选择测试旅行社!方便用1分钟做个满意度调查吗?您的反馈帮我们做得更好。"},{"nodeName":"节日营销等待","nextNodeCode":"HOLIDAY_PROMO","nodeCode":"WAIT_HOLIDAY","maxRounds":0,"nodeType":32,"nodeConfig":"{\"delayDays\":30,\"cronHint\":\"holiday_minus_30d\"}","sortNo":13,"conditionExpr":"","messageTemplate":""},{"nodeName":"节日营销触达","nextNodeCode":"END","nodeCode":"HOLIDAY_PROMO","maxRounds":0,"nodeType":13,"nodeConfig":"{\"repurchaseType\":\"holiday\",\"delivery\":\"proactive\"}","sortNo":14,"conditionExpr":"","messageTemplate":"您好!临近节日,想了解下您近期有没有出行计划?云南精品线有新线路优惠,感兴趣我发您看看。"},{"nodeName":"意向分支","nextNodeCode":"","nodeCode":"JUDGE","maxRounds":0,"nodeType":3,"nodeConfig":"{}","sortNo":15,"conditionExpr":"{\"branches\":[{\"nextNodeCode\":\"ORDER_ACTION\",\"condition\":{\"field\":\"customerIntent\",\"operator\":\"eq\",\"value\":\"purchase\"},\"desc\":\"\\u7b7e\\u5355\"},{\"nextNodeCode\":\"WAIT_PRE_TRIP\",\"condition\":{\"field\":\"customerIntent\",\"operator\":\"eq\",\"value\":\"booked\"},\"desc\":\"\\u5df2\\u8ba2\\u8fdb\\u5165\\u51fa\\u884c\\u524d\"},{\"nextNodeCode\":\"HOLIDAY_PROMO\",\"condition\":{\"field\":\"customerIntent\",\"operator\":\"eq\",\"value\":\"inquiry\"},\"desc\":\"\\u7ee7\\u7eed\\u57f9\\u80b2\"}],\"defaultNodeCode\":\"WAIT_HOLIDAY\"}","messageTemplate":""},{"nodeName":"结束","nextNodeCode":"","nodeCode":"END","maxRounds":0,"nodeType":5,"nodeConfig":"{}","sortNo":16,"conditionExpr":"","messageTemplate":""}],"industryType":"travel","templateName":"旅游销冠全链路(A旅游公司)","_generateParam":{"advisorName":"小美","companyShortName":"测试旅行社","industryType":"travel","advisorRole":"金牌旅行顾问","mainProduct":"云南精品线"},"status":1},"usedFallback":true,"passed":true,"workflowId":63,"message":"generate and confirm ok"},"phase2Learning":{"hotReplayRowsBefore":68,"hotReplayRowsAfter":70,"delta":2,"passed":true,"status":"ok","hint":"async write ok","message":"learning replay ok","verify":{"companyId":338,"archiveTableExists":false,"hotIndexExists":true,"hotReplayRows":70,"eventLogRows":70,"archiveRows":0,"archiveNote":"table missing or query failed","status":"ok"}}},"dialogueScript":{"industryType":"travel","industryLabel":"旅游销冠全链路","stageKeys":["postBookingPreTripMultiTurn","capabilityTriggers","consultMultiTurn","postBookingLifecycle","bookingFunnel","stressMultiTurn","holidayPromoMultiTurn","preTripCareMultiTurn"],"stageLineCounts":{"postBookingPreTripMultiTurn":3,"capabilityTriggers":6,"consultMultiTurn":6,"postBookingLifecycle":9,"bookingFunnel":10,"stressMultiTurn":6,"holidayPromoMultiTurn":3,"preTripCareMultiTurn":3}},"qualityGateConfig":{"enabled":true,"passScorePercent":90,"targetScorePercent":75,"minNodeScorePercent":60,"minE2eAvgScorePercent":75,"multiturnMinAvgScorePercent":45},"failures":["runtimeCapabilities: 意图未匹配: \"云南天气怎么样\" -> query_weather; start_survey 工具执行未返回数据","capabilityDialogue: 未匹配工具: 云南7月份天气怎么样,需要带什么衣服; 工具执行失败: 有没有适合带老人的新线路推荐 -> query_product; 工具执行失败: 满意度打5分,服务挺好的 -> start_survey","sopDefaults: missing industry SOP temp ids or type=50 SOP_ENROLL node","lifecycleMultiTurnDialogue: lifecycle multi-turn dialogue failed","qualityGate: avg 66.81 < min 75.0"],"passed":false,"durationMs":478674,"templateIdUsed":48}
|