自动回复策略
管理 reply_pipeline_definitions 中的流程定义(单表);开启 graph 后微信自动回复优先读取配置指向的定义 id。
自动回复节点(只读)
以下为当前流程支持的节点能力,与「分析 Prompt」模板一一对应;类型由代码固定,不可在后台增删。连线与实例标识在「图形编排」或 JSON 中编辑。
| 名称 | 说明 |
|---|---|
| 意图识别 | 分析用户消息,识别对话意图类型(如卖家推销、买家咨询、报喜、吐槽、闲聊等)。 |
| 情绪分析 | 分析用户情绪状态,识别情绪类型、强度与触发原因,为回复提供指导。 |
| 换位思考与策略生成 | 从用户视角分析其真实想法与顾虑,生成应对策略。 |
| 逻辑推断 | 穿透用户字面表述,捕捉隐含意义、潜台词、隐藏需求与真实意图。 |
| 终止聊天判断 | 分析对话是否应自然结束,并判断结束的时机与方式。 |
| 执行环节 | 根据前序分析结果,制定具体的回复执行策略。 |
| 反思环节 | 按模板对当前上下文做反思/质检;在 main_llm 之前时「已生成回复」字段为空,由模板与模型自行处理。 |
| 构建消息列表 | 汇总分析结果并拼装进入主模型的上下文与策略引导,形成最终消息结构。 |
| 主模型生成回复 | 在完整消息与约束下调用主模型,生成对用户可见的最终回复。 |
策略定义
「默认」列与系统配置表 system_config 中的 wechat_auto_reply_pipeline_definition_id 比对:与当前策略 id 一致为「是」,否则为「否」。
若某环节的模板(system / user)正文引用了另一环节的「步骤结果」占位符,则被引用产出环节必须出现在编排图中,且须严格早于引用它的当前环节(不得同层并发、不得更晚);若产出已在图中而当前环节不在图中,亦视为配置错误。保存当前策略、另存为新策略及微信自动回复执行前会做此校验。
拓扑收尾:按有向无环图分层后,构建消息列表(节点类型 compose_strategy_guidance)须独占倒数第二层;主模型生成回复(main_llm)须独占最后一层;且二者之间须有直连边(前者指向后者)。下方异步检查若报错,可点击对应条目打开该策略的流程编排。
加载中…
最近执行记录(节点级)
表
reply_pipeline_node_runs:graph 路径每次跑完一条,便于对照耗时与失败节点。暂无记录。
wechat_auto_reply_pipeline_definition_id 指定 graph 读取哪条定义 id(reply_pipeline_definitions.id); wechat_auto_reply_pipeline_mode 控制走 legacy 还是 graph。