需启用超级智能体模式、配置消息源、创建关键词规则、设置会话状态规则、部署DRL文件,并通过调试中心验证。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望在骡子快跑(MuleRun)中实现消息自动响应,但尚未配置触发条件与响应逻辑,则可能是由于规则引擎未启用或规则定义缺失。以下是完成自动回复功能配置的具体步骤:
一、启用超级智能体模式并绑定消息源
自动回复依赖于超级智能体模式下的持续监听能力,该模式使AI能实时捕获输入事件并按规则触发动作。需确保当前工作模式已切换至Super Agent,并完成与目标消息渠道的授权连接。
1、登录 https://mulerun.com ,进入用户控制台。
2、在右上角账户菜单中点击「工作模式」,选择「超级智能体模式」并确认切换。
3、在左侧导航栏点击「消息接入」,选择「微信公众号」或「Telegram Bot」等支持渠道,按向导完成OAuth2授权与Webhook地址配置。
4、返回「消息接入」页面,确认状态显示为已连接并监听中。
二、创建基础规则:关键词匹配型自动回复
此方法适用于固定场景,如用户发送“帮助”“价格”“售后”等关键词时返回预设文本。规则基于Drools语法简化封装,无需编写Java代码,通过可视化表单完成定义。
1、在控制台点击「规则引擎」→「新建规则」。
2、在「规则名称」栏填写“客服关键词应答”,在「触发条件」区域勾选“消息内容包含以下任意关键词”。
3、在关键词输入框中逐行填入:
帮助
怎么用
售后
4、在「执行动作」区域选择“发送文本消息”,并在编辑框中输入:“您好!请访问帮助中心获取详细指南。”
5、点击「保存并启用」,系统提示规则ID已生成,实时生效。
三、配置上下文感知规则:基于会话状态的动态响应
该方式利用骡子快跑的长效记忆能力,识别用户历史行为与当前对话阶段,避免机械重复应答。例如当用户已提交订单但未支付时,自动推送付款链接而非通用欢迎语。
1、进入「规则引擎」→「新建规则」,选择模板类型为「会话状态驱动」。
2、在「前提条件」中设置复合判断:用户最近一条消息时间为5分钟内,且用户档案中存在未关闭的order_id字段,且payment_status值为pending。
3、在「响应动作」中选择“发送富文本卡片”,填写标题“您的订单待支付”,正文“点击下方按钮完成付款”,并添加按钮链接至对应订单支付页。
4、启用「冲突优先级」滑块,拖动至高优先级(Level 3)以确保覆盖基础关键词规则。
5、保存后,系统自动校验依赖字段是否存在,若缺失则提示请先在「用户数据映射」中配置order_id与payment_status字段来源。
四、部署自定义规则包:导入DRL文件实现复杂逻辑
针对有开发经验的用户,可上传标准Drools规则语言(DRL)文件,直接调用骡子快跑Runtime层暴露的API接口,实现多条件嵌套、时间窗口计算、外部服务联动等高级能力。
1、在本地编辑器中编写DRL文件,示例片段如下:
rule "HighValueUserDiscount"
when
$msg: Message(content matches '(?i)优惠|折扣')
$user: User(accountLevel == 'VIP', totalSpent > 10000)
then
insert(new DiscountOffer("尊享85折", "VIP2026"));
end
2、回到「规则引擎」→「导入规则包」,点击「选择文件」上传该.drl文件。
3、系统自动解析并列出所有规则名称与参数依赖,确认无红色报错标记后点击「部署」。
4、部署成功后,在规则列表中可见状态变为已加载|运行中|0异常。
五、验证与调试自动回复流程
配置完成后需通过真实消息路径验证端到端行为,避免因消息格式兼容性或权限限制导致规则不触发。骡子快跑提供沙箱回放与实时日志追踪功能。
1、在「调试中心」点击「发起测试会话」,选择已接入的消息渠道模拟发送测试消息。
2、输入“我想查售后”,观察右侧「规则匹配轨迹」面板是否高亮显示「客服关键词应答」规则被激活。
3、若未触发,点击该规则右侧「查看日志」,检查原始消息结构中content字段是否被正确提取,注意大小写与空格是否影响正则匹配。
4、在日志详情中定位到关键行:“Rule evaluation result: true”,表示条件满足;若为false,则需调整关键词或启用忽略大小写选项。









