用途:把用户对旅程画布的自然语言描述转换为结构化 intent JSON,交由 references/journey-node-builder 消费。输出为有向图:nodes[] 声明节点,edges[] 表达连接,不涉及后台字段、channelId 或渠道配置。
主要能力:按事件触发、重复触发等方式理解入口;识别人群、渠道、拆分条件;区分拆分节点、判断节点、动作节点、等待节点与结束节点,并生成全局唯一的 nid/bid 及边关系;支持多语言推送字段与枚举取值参考。
使用方式:需按顺序交互。第 1 步通过对话收集 4 项必填信息——业务场景、目标人群、渠道、拆分条件;缺项时不得生成 JSON 或预览。信息齐全后进入第 2 步,展示旅程摘要与 Mermaid 流程图并请用户确认。确认后进入第 3 步,内部生成 intent JSON 直接传给 references/journey-node-builder,不向用户展示 JSON 内容。
限制:不得自动推断渠道;用户未说明时不得设计拆分逻辑或层级;必填信息不完整不得输出 JSON 或预览;不要在必填信息齐全前询问起止日期或推送文案;避免一次以列表形式抛出多个问题。每条路径必须以 end 节点结束,拆分/判断节点的每个分支出口都必须有对应边,不能出现悬空分支。judge 固定生成 meet/not_meet 两条路径;split 用于三条及以上路径。
分类依据不足,暂按其他 AI 工具归类。