workflow-subpkg-javadoc-data.json 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609
  1. {
  2. "callerLabel": "调用方",
  3. "mainCallerLabel": "主要调用方",
  4. "springCaller": "Spring 容器注入",
  5. "classDesc": {
  6. "SmartApiCallNodeExecutor": "智能 API 节点执行器:语义匹配注册 API、提取参数、发起 REST 调用并用 SpEL 解析结果。",
  7. "ApiCallExecutor": "通用 HTTP API 调用执行器,支持 GET/POST/PUT/DELETE 与超时、鉴权头。",
  8. "ScriptCache": "SpEL 脚本编译缓存,供智能 API 节点 resultScript 复用。",
  9. "ApiRegistryService": "外部接口统一注册中心,从 DB 加载/注册 API 端点并构建鉴权头。",
  10. "LobsterEvolveAsyncService": "进化任务异步提交与执行,支持线程池、MQ 与 Redis 任务快照。",
  11. "KnowledgeUsageLogAsyncWriter": "异步写入知识库使用日志,避免阻塞对话热路径。",
  12. "LobsterContextCacheService": "数字员工上下文 Redis 缓存(画像/对话/知识/合规等),不可用时降级直查 DB。",
  13. "WorkflowCanvasSyncUtil": "将画布边同步到节点 nextNodeCode 与条件分支字段,供运行时执行器使用。",
  14. "LobsterNodeCapabilityRegistry": "静态注册表,描述各数字员工节点类型的成熟度、执行器与能力缺口。",
  15. "LobsterTemplateCapabilityValidator": "校验工作流模板画布节点能力(PayRouter、API 绑定等)。",
  16. "ExternalDataRouter": "外部数据路由器,自动发现并路由 ExternalDataProvider 实现。",
  17. "ExternalDataProvider": "外部实时数据提供者插拔接口(天气/节假日/物流等)。",
  18. "HolidayDataProvider": "内置中国法定节假日/工作日判断的数据提供者。",
  19. "WeatherDataProvider": "通过 ApiRegistryService 接入高德/和风等天气 API。",
  20. "MessageDedupService": "消息精确+语义(2-gram Jaccard)去重,维护会话最近 5 条历史。",
  21. "WorkflowPatcher": "工作流/节点补丁管理:写入、审核、应用画布节点补丁。",
  22. "EventDecisionEngine": "事件节点决策:卡住节点统计、审计记录与用户事件计数。",
  23. "UserEventMonitor": "用户事件监控:标记已处理与统计事件数。",
  24. "ExpressionEngine": "基于 SpEL 的条件表达式解析与求值引擎。",
  25. "FeedbackDrivenEvolution": "反馈驱动进化接口:记录反馈、分析话术、生成变体与 A/B 测试。",
  26. "FeedbackDrivenEvolutionImpl": "反馈驱动进化实现:MyBatis 持久化、AI 生成变体、A/B 分流与自动应用。",
  27. "HumanHandoffDetector": "语义级转人工检测接口,多维度判断是否需要人工接管。",
  28. "HumanHandoffDetectorImpl": "转人工事件记录实现,持久化转人工历史供管理端查询。",
  29. "HandoffResult": "转人工检测结果 DTO,含原因、紧急度、置信度等。",
  30. "HandoffRule": "租户转人工规则配置实体。",
  31. "LobsterEngineHealthService": "运行时检查数字员工核心 Bean 是否装配完整。",
  32. "HeartbeatConfig": "工作流实例心跳配置(间隔、超时、重试等)。",
  33. "HeartbeatScheduler": "心跳调度器接口:注册/注销实例、检查执行、查询状态。",
  34. "HeartbeatSchedulerImpl": "心跳调度实现:定时发送/清理心跳,内存跟踪活跃实例。",
  35. "HttpClient": "工作流 HTTP 客户端封装,供 Webhook/外部 API 节点使用。",
  36. "LobsterInboundService": "全渠道统一入站网关:客户消息与业务事件路由到工作流实例。",
  37. "LobsterInboundWebhookAuth": "入站 Webhook 密钥校验(X-Lobster-Webhook-Secret 或 body 字段)。",
  38. "KnowledgeVersionManager": "知识库版本管理:快照、对比、回滚与标签。",
  39. "KnowledgeVersionManagerImpl": "知识版本管理 MyBatis 实现。",
  40. "LobsterMediaMessageService": "入站多媒体预处理:图片识别、文件/视频转人工。",
  41. "LobsterMediaMessageServiceImpl": "多媒体消息服务实现,集成 AiVisionService 与聊天记录上下文。",
  42. "LobsterChatRecordSyncService": "将 chat_msg 同步写入 lobster_chat_record,供进化引擎记忆使用。",
  43. "LobsterMemoryMigrationService": "数字员工记忆表迁移服务:为历史数据补充 channel_type 字段。",
  44. "LobsterQwEvolutionBridge": "企微 Hook 入站回复经 LobsterEvolutionEngine 进化的桥接服务。",
  45. "DashboardService": "数字员工业务监控看板,聚合实例/消息/转化/死信等多维指标。",
  46. "PayProvider": "支付网关插拔接口(微信/支付宝等)。",
  47. "PayRouter": "支付路由器,自动发现并路由 PayProvider。",
  48. "PayService": "支付订单全生命周期:创建、查询、回调并推进工作流。",
  49. "LobsterPayWorkflowBridge": "支付成功后写入 ActionOutcome 并经进化引擎主动触达客户。",
  50. "WechatPayProvider": "微信支付提供者,经 ApiRegistryService 配置商户信息。",
  51. "MessagePushService": "统一消息推送入口(SSE/WebSocket 占位),管理在线客户端连接池。",
  52. "DistributedDelayQueue": "Redis ZSET 分布式延迟队列,支持用户 hash 错峰与批量拉取。",
  53. "DeadLetterQueue": "死信队列持久化与重试管理。",
  54. "LobsterDataScope": "数字员工数据可见范围值对象(按 create_by 过滤)。",
  55. "LobsterInstanceScopeFilter": "按绑定创建人范围过滤数字员工工作流实例列表。",
  56. "LobsterDataScopeService": "解析销售端数据范围:全公司/本部门/仅本人。",
  57. "LobsterSimulationTimeScale": "验证/仿真时间缩放:1 配置日 = N 真实分钟(默认 10)。",
  58. "VectorPatternMatcher": "向量语义匹配接口:存储/检索向量并推荐策略。",
  59. "VectorPatternMatcherImpl": "向量模式匹配实现,集成 EmbeddingService 与上下文缓存。",
  60. "LobsterWorkflowExecutor": "数字员工工作流执行核心接口:启停、推进节点、模拟与主动触达。",
  61. "LobsterEvolutionEngine": "数字员工进化引擎:上下文→Prompt→AI→质检→合规→摘要的完整对话处理。",
  62. "ContextAssembler": "组装对话上下文(画像/摘要/历史/知识/合规/学习策略)。",
  63. "ComplianceService": "合规检查与 Prompt 注入、AI 回复违规扫描。",
  64. "ConditionEvaluator": "工作流条件分支求值与下一节点解析。",
  65. "DynamicNodeAdjuster": "基于意图/情绪动态调整下一节点或转人工。",
  66. "DynamicNodeExecutor": "动态节点执行器,支持注册自定义节点处理器。",
  67. "DynamicNodeImplService": "动态节点学习产物:指纹复用、落库、评分与审批激活。",
  68. "MultiModelWorkflowGenerator": "多模型协作生成/迭代优化工作流模板。",
  69. "MultiTurnDialogueManager": "单节点多轮对话管理与轮次状态跟踪。",
  70. "OutputQualityChecker": "输出质量检查与自动纠正。",
  71. "PendingAuditKnowledgeService": "高质量 AI 回复自动进入待审核知识库。",
  72. "PromptManager": "三级优先级 Prompt 加载(节点>租户>Fallback)。",
  73. "QualityScoringService": "8 维度质量评分体系,含重生成机制。",
  74. "ReplaceWordService": "违禁词/易错词替换(全局+租户词库)。",
  75. "SemanticTakeoverDetector": "语义接管/转 AI 检测。",
  76. "SensitiveWordService": "敏感词过滤(三层防护第三层)。",
  77. "SummaryGenerator": "对话摘要生成、异步触发与缓存读取。",
  78. "ToolCallFramework": "工具调用框架:注册/执行 HTTP/脚本/内置工具。",
  79. "VariableStore": "工作流实例变量内存+DB 双写存储。",
  80. "VariableSubstitutionEngine": "模板变量占位符替换引擎。",
  81. "WorkflowPromptResolver": "解析 workflowId→templateCode,供 PromptManager 查询。",
  82. "LobsterE2eTestService": "端到端测试:AI 生成工作流→实例推进→质检→进化建议。",
  83. "LobsterIntegrationTestService": "数字员工各模块集成测试入口。",
  84. "LobsterModelConfigService": "工作流生成/质检所用大模型配置管理。",
  85. "LobsterNodeTypeService": "节点类型 DB 配置与缓存服务。",
  86. "LobsterSalesCorpusAnalysisReport": "销冠语料 AI 分析报告 DTO。",
  87. "LobsterTestScenarioService": "测试场景剧本 CRUD 与定时/即时回归运行。",
  88. "LobsterWorkflowGenerateAsyncService": "异步/同步执行 AI 工作流生成任务并更新生成记录。",
  89. "ILobsterBillingService": "数字员工 Token 计费与消费记录查询。",
  90. "ILobsterConversationSummaryService": "对话摘要列表与详情查询。",
  91. "ILobsterEventAuditService": "事件节点审核列表与通过/驳回。",
  92. "ILobsterEvolutionSuggestionService": "进化建议管理与批量审核。",
  93. "ILobsterInstanceStatsService": "数字员工实例运行统计。",
  94. "ILobsterLearningCorpusService": "学习语料库列表查询。",
  95. "ILobsterPromptService": "系统/引擎级提示词 CRUD 与分类查询。",
  96. "ILobsterSalesCorpusService": "销冠语料管理、导入与 AI 分析。",
  97. "INodePromptService": "节点级 Prompt 挂载、保存与行业默认预览/恢复。",
  98. "IWorkflowTemplateAdminService": "工作流模板/节点管理端服务。"
  99. },
  100. "callers": {
  101. "SmartApiCallNodeExecutor": [
  102. "LobsterWorkflowExecutorImpl"
  103. ],
  104. "ApiCallExecutor": [
  105. "SmartApiCallNodeExecutor"
  106. ],
  107. "ScriptCache": [
  108. "SmartApiCallNodeExecutor"
  109. ],
  110. "ApiRegistryService": [
  111. "SmartApiCallNodeExecutor",
  112. "ToolCallFrameworkImpl",
  113. "WeatherDataProvider",
  114. "WechatPayProvider",
  115. "LobsterApiRegistryController"
  116. ],
  117. "LobsterEvolveAsyncService": [
  118. "LobsterEvolveTaskConsumer"
  119. ],
  120. "KnowledgeUsageLogAsyncWriter": [
  121. "ContextAssemblerImpl"
  122. ],
  123. "LobsterContextCacheService": [
  124. "ContextAssemblerImpl",
  125. "LobsterEvolutionEngineImpl",
  126. "ComplianceServiceImpl",
  127. "SummaryGeneratorImpl",
  128. "VectorPatternMatcherImpl"
  129. ],
  130. "WorkflowCanvasSyncUtil": [
  131. "CompanyWorkflowLobsterServiceImpl"
  132. ],
  133. "LobsterNodeCapabilityRegistry": [
  134. "LobsterTemplateCapabilityValidator",
  135. "LobsterEngineController"
  136. ],
  137. "LobsterTemplateCapabilityValidator": [
  138. "CompanyWorkflowLobsterServiceImpl"
  139. ],
  140. "ExternalDataRouter": [
  141. "DynamicNodeExecutorImpl"
  142. ],
  143. "ExternalDataProvider": [
  144. "ExternalDataRouter"
  145. ],
  146. "HolidayDataProvider": [
  147. "ExternalDataRouter"
  148. ],
  149. "WeatherDataProvider": [
  150. "ExternalDataRouter"
  151. ],
  152. "MessageDedupService": [
  153. "DuplicateReplyDetector"
  154. ],
  155. "WorkflowPatcher": [
  156. "LobsterEventAuditController"
  157. ],
  158. "EventDecisionEngine": [
  159. "LobsterEventAuditController"
  160. ],
  161. "UserEventMonitor": [
  162. "EventDecisionEngine"
  163. ],
  164. "ExpressionEngine": [
  165. "ConditionEvaluatorImpl",
  166. "SmartApiCallNodeExecutor"
  167. ],
  168. "FeedbackDrivenEvolution": [
  169. "LobsterAdminController"
  170. ],
  171. "FeedbackDrivenEvolutionImpl": [
  172. "EvolutionSchedulerImpl",
  173. "LobsterAdminController"
  174. ],
  175. "HumanHandoffDetector": [
  176. "DynamicNodeAdjusterImpl",
  177. "LobsterInboundReplyOrchestrator"
  178. ],
  179. "HumanHandoffDetectorImpl": [
  180. "LobsterInboundReplyOrchestrator"
  181. ],
  182. "HandoffResult": [
  183. "HumanHandoffDetector",
  184. "DynamicNodeAdjusterImpl"
  185. ],
  186. "HandoffRule": [
  187. "HumanHandoffDetector"
  188. ],
  189. "LobsterEngineHealthService": [
  190. "LobsterEngineController"
  191. ],
  192. "HeartbeatConfig": [
  193. "HeartbeatSchedulerImpl",
  194. "LobsterWorkflowExecutorImpl"
  195. ],
  196. "HeartbeatScheduler": [
  197. "LobsterWorkflowExecutorImpl",
  198. "LobsterEngineController"
  199. ],
  200. "HeartbeatSchedulerImpl": [
  201. "LobsterWorkflowExecutorImpl",
  202. "LobsterEngineController"
  203. ],
  204. "HttpClient": [
  205. "DynamicNodeExecutorImpl",
  206. "ToolCallFrameworkImpl"
  207. ],
  208. "LobsterInboundService": [
  209. "LobsterInboundController"
  210. ],
  211. "LobsterInboundWebhookAuth": [
  212. "LobsterInboundController"
  213. ],
  214. "KnowledgeVersionManager": [
  215. "KnowledgeVersionManagerImpl"
  216. ],
  217. "KnowledgeVersionManagerImpl": [
  218. "LobsterAdminController"
  219. ],
  220. "LobsterMediaMessageService": [
  221. "LobsterInboundService"
  222. ],
  223. "LobsterMediaMessageServiceImpl": [
  224. "LobsterInboundService",
  225. "LobsterInboundReplyOrchestrator"
  226. ],
  227. "LobsterChatRecordSyncService": [
  228. "LobsterOutboundMessageService",
  229. "LobsterWorkflowExecutorImpl",
  230. "LobsterQwEvolutionBridge"
  231. ],
  232. "LobsterMemoryMigrationService": [
  233. "LobsterAdminController"
  234. ],
  235. "LobsterQwEvolutionBridge": [
  236. "LobsterWorkflowExecutorImpl"
  237. ],
  238. "DashboardService": [
  239. "LobsterAdminController"
  240. ],
  241. "PayProvider": [
  242. "PayRouter"
  243. ],
  244. "PayRouter": [
  245. "PayService",
  246. "DynamicNodeExecutorImpl"
  247. ],
  248. "PayService": [
  249. "LobsterAdminController",
  250. "PayCallbackController"
  251. ],
  252. "LobsterPayWorkflowBridge": [
  253. "PayService"
  254. ],
  255. "WechatPayProvider": [
  256. "PayRouter"
  257. ],
  258. "MessagePushService": [
  259. "LobsterWorkflowExecutorImpl"
  260. ],
  261. "DistributedDelayQueue": [
  262. "LobsterScheduleService",
  263. "WorkflowTriggerScheduler"
  264. ],
  265. "DeadLetterQueue": [
  266. "LobsterWorkflowExecutorImpl",
  267. "LobsterOutboundMessageService",
  268. "LobsterDeadLetterController",
  269. "DashboardService"
  270. ],
  271. "LobsterDataScope": [
  272. "LobsterDataScopeService",
  273. "LobsterInstanceScopeFilter"
  274. ],
  275. "LobsterInstanceScopeFilter": [
  276. "LobsterInstanceMonitorController",
  277. "LobsterWorkflowExecController"
  278. ],
  279. "LobsterDataScopeService": [
  280. "LobsterInstanceScopeFilter",
  281. "CompanyTagTemplateBindingServiceImpl"
  282. ],
  283. "LobsterSimulationTimeScale": [
  284. "DynamicNodeExecutorImpl",
  285. "LobsterTravelValidationServiceImpl"
  286. ],
  287. "VectorPatternMatcher": [
  288. "ContextAssemblerImpl",
  289. "LobsterWorkflowExecutorImpl"
  290. ],
  291. "VectorPatternMatcherImpl": [
  292. "ContextAssemblerImpl",
  293. "LobsterWorkflowExecutorImpl",
  294. "DynamicNodeExecutorImpl"
  295. ],
  296. "LobsterWorkflowExecutor": [
  297. "LobsterInboundService",
  298. "LobsterWorkflowExecController",
  299. "LobsterTaskDispatchService",
  300. "LobsterTravelValidationServiceImpl"
  301. ],
  302. "LobsterEvolutionEngine": [
  303. "LobsterWorkflowExecutorImpl",
  304. "LobsterQwEvolutionBridge",
  305. "LobsterPayWorkflowBridge",
  306. "LobsterTravelValidationServiceImpl"
  307. ],
  308. "ContextAssembler": [
  309. "LobsterEvolutionEngineImpl",
  310. "MultiTurnDialogueManagerImpl"
  311. ],
  312. "ComplianceService": [
  313. "LobsterEvolutionEngineImpl",
  314. "MultiTurnDialogueManagerImpl"
  315. ],
  316. "ConditionEvaluator": [
  317. "LobsterWorkflowExecutorImpl"
  318. ],
  319. "DynamicNodeAdjuster": [
  320. "LobsterEvolutionEngineImpl"
  321. ],
  322. "DynamicNodeExecutor": [
  323. "LobsterWorkflowExecutorImpl",
  324. "LobsterIntegrationTestServiceImpl"
  325. ],
  326. "DynamicNodeImplService": [
  327. "DynamicNodeExecutorImpl",
  328. "LobsterAdminController"
  329. ],
  330. "MultiModelWorkflowGenerator": [
  331. "LobsterIntegrationTestServiceImpl",
  332. "LobsterAdminController",
  333. "LobsterWorkflowGenerateAsyncService"
  334. ],
  335. "MultiTurnDialogueManager": [
  336. "LobsterEvolutionEngineImpl",
  337. "LobsterWorkflowExecutorImpl"
  338. ],
  339. "OutputQualityChecker": [
  340. "DynamicNodeExecutorImpl",
  341. "LobsterEvolutionEngineImpl"
  342. ],
  343. "PendingAuditKnowledgeService": [
  344. "TenantLearningEngineImpl",
  345. "QualityScoringServiceImpl"
  346. ],
  347. "PromptManager": [
  348. "LobsterEvolutionEngineImpl",
  349. "LobsterWorkflowExecutorImpl",
  350. "DynamicNodeExecutorImpl"
  351. ],
  352. "QualityScoringService": [
  353. "LobsterEvolutionEngineImpl",
  354. "LobsterE2eTestServiceImpl",
  355. "LobsterTravelValidationServiceImpl"
  356. ],
  357. "ReplaceWordService": [
  358. "LobsterEvolutionEngineImpl",
  359. "LobsterCompanyConfigService"
  360. ],
  361. "SemanticTakeoverDetector": [
  362. "DynamicNodeAdjusterImpl",
  363. "LobsterInboundReplyOrchestrator"
  364. ],
  365. "SensitiveWordService": [
  366. "LobsterEvolutionEngineImpl",
  367. "LobsterEngineHealthService"
  368. ],
  369. "SummaryGenerator": [
  370. "LobsterEvolutionEngineImpl",
  371. "ContextAssemblerImpl",
  372. "LobsterEngineHealthService"
  373. ],
  374. "ToolCallFramework": [
  375. "LobsterEvolutionEngineImpl",
  376. "DynamicNodeExecutorImpl"
  377. ],
  378. "VariableStore": [
  379. "LobsterEvolutionEngineImpl",
  380. "LobsterWorkflowExecutorImpl",
  381. "TriggerOrchestratorImpl"
  382. ],
  383. "VariableSubstitutionEngine": [
  384. "LobsterWorkflowExecutorImpl",
  385. "LobsterEvolutionEngineImpl"
  386. ],
  387. "WorkflowPromptResolver": [
  388. "PromptManagerImpl",
  389. "LobsterEvolutionEngineImpl"
  390. ],
  391. "LobsterE2eTestService": [
  392. "LobsterE2eController",
  393. "LobsterAdminController",
  394. "LobsterTravelValidationServiceImpl"
  395. ],
  396. "LobsterIntegrationTestService": [
  397. "LobsterEngineController",
  398. "LobsterAdminController"
  399. ],
  400. "LobsterModelConfigService": [
  401. "LobsterAdminController",
  402. "LobsterModelRouteController"
  403. ],
  404. "LobsterNodeTypeService": [
  405. "LobsterIntegrationTestServiceImpl",
  406. "DynamicNodeExecutorImpl"
  407. ],
  408. "LobsterSalesCorpusAnalysisReport": [
  409. "ILobsterSalesCorpusService",
  410. "LobsterSalesCorpusServiceImpl"
  411. ],
  412. "LobsterTestScenarioService": [
  413. "LobsterE2eController",
  414. "LobsterAdminController"
  415. ],
  416. "LobsterWorkflowGenerateAsyncService": [
  417. "CompanyWorkflowLobsterServiceImpl",
  418. "LobsterAiGeneratorController"
  419. ],
  420. "ILobsterBillingService": [
  421. "LobsterAdminController",
  422. "LobsterPlatformAdminController"
  423. ],
  424. "ILobsterConversationSummaryService": [
  425. "LobsterAdminController"
  426. ],
  427. "ILobsterEventAuditService": [
  428. "LobsterEventAuditController",
  429. "LobsterAdminController"
  430. ],
  431. "ILobsterEvolutionSuggestionService": [
  432. "LobsterAdminController",
  433. "LobsterEngineController"
  434. ],
  435. "ILobsterInstanceStatsService": [
  436. "LobsterAdminController"
  437. ],
  438. "ILobsterLearningCorpusService": [
  439. "LobsterAdminController"
  440. ],
  441. "ILobsterPromptService": [
  442. "LobsterPromptController",
  443. "LobsterAdminController"
  444. ],
  445. "ILobsterSalesCorpusService": [
  446. "LobsterAdminController",
  447. "LobsterSalesCorpusController"
  448. ],
  449. "INodePromptService": [
  450. "WorkflowTemplateAdminServiceImpl",
  451. "CompanyWorkflowLobsterServiceImpl"
  452. ],
  453. "IWorkflowTemplateAdminService": [
  454. "LobsterAdminController"
  455. ]
  456. },
  457. "methodCn": {
  458. "execute": "执行智能 API 节点:匹配端点、调用 REST 并解析 SpEL 结果。",
  459. "invoke": "发起 HTTP API 调用并返回响应体。",
  460. "init": "初始化:加载配置、注册 handler 或刷新缓存等。",
  461. "refreshCache": "刷新本地/Redis 缓存。",
  462. "writeUsageLogs": "异步写入知识库命中使用日志。",
  463. "getUserProfile": "读缓存或回源加载用户画像。",
  464. "getRecentChats": "读缓存或回源加载最近对话记录。",
  465. "invalidateAfterDialogue": "对话结束后批量失效用户级热数据。",
  466. "syncEdgesToNodes": "将画布边同步写入节点 nextNodeCode 与分支条件。",
  467. "normalizeLegacyBranchFields": "规范化旧版分支字段以兼容运行时执行器。",
  468. "validate": "校验模板画布节点能力配置是否完整。",
  469. "fetch": "拉取外部实时数据。",
  470. "check": "综合检查或去重检查。",
  471. "record": "记录已发送消息或事件。",
  472. "evaluateBoolean": "求值 SpEL 表达式并返回布尔结果。",
  473. "evaluate": "求值条件表达式或分支条件。",
  474. "isValid": "校验 SpEL 表达式语法是否合法。",
  475. "handleInboundMessage": "处理客户入站消息并路由到工作流。",
  476. "handleBusinessEvent": "处理业务事件并触发工作流。",
  477. "assertWebhookAuthorized": "校验 Webhook 请求密钥。",
  478. "getTenantDashboard": "聚合租户监控看板指标。",
  479. "createPayOrder": "创建工作流支付订单。",
  480. "onPaymentSuccess": "支付成功后推进工作流并主动触达。",
  481. "enqueue": "入队延迟或死信消息。",
  482. "resolve": "解析当前用户数据可见范围。",
  483. "enabled": "判断仿真时间缩放是否启用。",
  484. "storeVector": "存储向量嵌入。",
  485. "searchSimilar": "检索语义相似向量。",
  486. "startWorkflow": "启动新的工作流实例并执行首节点。",
  487. "executeNextNode": "按客户回复推进工作流至下一节点。",
  488. "evolve": "执行单轮对话进化流水线。",
  489. "assembleContext": "组装对话上下文文本(含 token 上限)。",
  490. "score": "对 AI 回复进行多维度质量评分。",
  491. "substitute": "将模板中的变量占位符替换为实际值。",
  492. "runE2e": "运行完整 E2E 测试并返回报告。",
  493. "tryEvolve": "尝试经进化引擎处理企微入站回复。",
  494. "preprocess": "预处理入站多媒体消息。",
  495. "syncFromChatMsg": "从 chat_msg 同步到 lobster_chat_record。",
  496. "submit": "提交异步进化任务。",
  497. "get": "按标识获取注册项或发起 GET 请求。",
  498. "postJson": "发起 JSON POST 请求。",
  499. "delete": "删除相关数据或发起 DELETE 请求。",
  500. "put": "发起 PUT 请求。",
  501. "request": "发起通用 HTTP 请求。",
  502. "filterInstances": "按数据范围过滤实例列表。",
  503. "canAccessInstance": "判断是否可访问指定实例。",
  504. "daysToMillis": "将配置日转换为真实毫秒。",
  505. "recommendByVector": "基于向量推荐学习策略。",
  506. "pauseWorkflow": "暂停工作流实例执行。",
  507. "resumeWorkflow": "恢复已暂停的工作流实例。",
  508. "terminateWorkflow": "终止工作流实例并记录原因。",
  509. "getInstanceState": "查询工作流实例当前状态与上下文。",
  510. "simulateExecution": "模拟执行工作流节点(不实际发消息)。",
  511. "deliverProactiveMessage": "向客户投递工作流主动消息。",
  512. "enrichWithDynamicNode": "AI 动态生成并插入对话上下文节点。",
  513. "assembleForNode": "为指定节点类型组装上下文。",
  514. "getContextVariables": "获取实例上下文变量 Map。",
  515. "assembleFullContext": "并行加载多源上下文并组装为 Map。",
  516. "buildAiPrompt": "将上下文 Map 格式化为 AI Prompt 文本。",
  517. "formatKnowledgeForScoring": "格式化知识库片段供质量评分使用。",
  518. "checkCompliance": "检查内容合规性。",
  519. "checkAiReplyCompliance": "校验 AI 回复合规性并返回分级结果。",
  520. "evaluateNextNode": "求值条件并解析下一节点编码。",
  521. "adjustNode": "基于语义分析调节节点路由决策。",
  522. "shouldTransferToHuman": "判断是否应转人工。",
  523. "detectIntent": "检测客户意图类型。",
  524. "supports": "判断节点类型是否有注册 handler。",
  525. "registerHandler": "注册自定义节点类型 handler。",
  526. "getRegisteredHandlers": "返回已注册的全部节点 handler 映射。",
  527. "processDialogue": "处理多轮对话节点的一轮交互。",
  528. "isMultiTurnNode": "判断节点是否配置为多轮对话。",
  529. "isDialogueComplete": "判断多轮对话是否已完成。",
  530. "getDialogueRound": "获取当前多轮对话轮次。",
  531. "resetDialogue": "重置多轮对话状态。",
  532. "checkQuality": "检查输出内容基础质量。",
  533. "checkAndCorrect": "检查质量并在必要时纠正内容。",
  534. "saveToPending": "将高质量回复存入待审核知识库。",
  535. "listPendingAudit": "列出待审核知识条目。",
  536. "promoteToKnowledge": "将审核通过条目晋升正式知识库。",
  537. "getPrompt": "获取节点/全局 Prompt 内容。",
  538. "getSystemPrompt": "获取节点系统 Prompt。",
  539. "getInstructionPrompt": "获取节点指令 Prompt。",
  540. "getFallbackPrompt": "获取节点兜底 Prompt。",
  541. "saveNodePrompt": "保存节点 Prompt 到数据库。",
  542. "saveGlobalPrompt": "保存全局 Prompt 到数据库。",
  543. "listPrompts": "列出租户 Prompt 配置。",
  544. "invalidateCache": "失效 Prompt 缓存。",
  545. "scoreWithRetry": "质量评分并在不达标时触发重生成。",
  546. "getThreshold": "获取质量评分阈值。",
  547. "applyReplace": "对文本应用违禁词/易错词替换。",
  548. "listWords": "分页查询替换词列表。",
  549. "saveWord": "保存替换词配置。",
  550. "deleteWord": "删除替换词。",
  551. "detectTakeover": "检测客户是否要求转人工接管。",
  552. "detectAITransfer": "检测 AI 是否应主动转接人工。",
  553. "filterSensitiveWords": "过滤文本中的敏感词并替换。",
  554. "containsSensitiveWord": "检测文本是否包含敏感词。",
  555. "detectSensitiveWords": "检测并返回敏感词详细列表。",
  556. "addSensitiveWord": "新增租户敏感词并刷新缓存。",
  557. "removeSensitiveWord": "移除敏感词并刷新缓存。",
  558. "listSensitiveWords": "查询租户敏感词列表。",
  559. "generateSummary": "基于对话历史生成摘要文本。",
  560. "generateSummaryAsync": "异步触发实例摘要更新(不阻塞)。",
  561. "forceGenerateSummary": "强制重新生成并持久化实例摘要。",
  562. "getCachedSummary": "获取已缓存的用户/实例摘要。",
  563. "executeTool": "执行指定名称的工具调用。",
  564. "getAvailableTools": "列出租户可用工具。",
  565. "registerTool": "注册自定义工具。",
  566. "setVariable": "设置单个实例变量(内存+Redis+DB)。",
  567. "setVariables": "批量设置实例变量。",
  568. "getVariable": "获取单个实例变量。",
  569. "getAllVariables": "获取实例全部变量。",
  570. "removeVariable": "删除单个实例变量。",
  571. "clearVariables": "清空实例全部变量。",
  572. "persistToDatabase": "将内存变量持久化到数据库。",
  573. "loadFromDatabase": "从数据库加载变量到内存缓存。",
  574. "extractVariables": "从上下文中抽取变量值。",
  575. "resolveWorkflowCode": "由 workflowId 解析 templateCode。",
  576. "resolveWorkflowCodeFromInstance": "由实例 ID 解析 templateCode。",
  577. "getReport": "按 runId 查询 E2E 测试报告。",
  578. "stepNext": "E2E 单步推进:注入用户输入并执行下一节点。",
  579. "multiTurn": "E2E 多轮对话测试。",
  580. "listRuns": "分页列出 E2E 测试运行记录。",
  581. "runAllTests": "运行全部集成冒烟测试。",
  582. "generateWorkflow": "AI 生成工作流模板 JSON。",
  583. "iterateOptimize": "迭代优化已有工作流模板。",
  584. "executeGenerateSync": "同步执行 AI 工作流生成任务。",
  585. "executeGenerate": "异步执行 AI 工作流生成任务。",
  586. "getBalance": "查询租户 Token 余额。",
  587. "listSummaries": "分页列出对话摘要。",
  588. "listAudits": "列出事件审核记录。",
  589. "listSuggestions": "列出进化建议。",
  590. "batchAudit": "批量审核进化建议。",
  591. "selectListByCompanyId": "按租户查询学习语料列表。",
  592. "listTemplates": "列出工作流模板。",
  593. "saveTemplateNodes": "保存模板节点配置。",
  594. "attachPromptsToNodes": "为节点挂载 Prompt 配置。",
  595. "saveNodePromptsFromPayload": "从请求体保存节点 Prompt。",
  596. "detectHandoff": "检测是否需要转人工。",
  597. "recordHandoff": "记录一次转人工操作。",
  598. "registerInstance": "注册实例到心跳调度。",
  599. "unregisterInstance": "从心跳调度注销实例。",
  600. "checkAndExecute": "检查并执行到期心跳任务。",
  601. "createVersion": "创建知识库版本快照。",
  602. "rollback": "回滚到指定知识版本。",
  603. "pushToUser": "向指定用户推送实时消息。",
  604. "retry": "重试死信消息。",
  605. "unrestricted": "构造无限制数据范围。",
  606. "filtered": "构造按创建人过滤的数据范围。",
  607. "migrateChannelType": "为历史记忆数据补充 channel_type 字段。"
  608. }
  609. }