以"部署"功能实现灰度上线功能

社区教程:如何设置 仅回复特定联系人

本文介绍 3 种常见策略,用于控制 AI 只回复指定人员,便于测试、灰度验证或分组运营。


策略 1:在「企微渠道」下通过 备注 区分

适用场景:
希望快速通过联系人备注,筛选出一批可被 AI 回复的对象。

操作步骤

  1. 3ChatAI 后台,或手机 / 电脑端 企业微信后台 中,修改联系人的 备注

  2. 确保这些联系人的备注中都包含统一的特定字符,例如:

    • 测试回复-xxx
    • 测试回复-客户A
    • 测试回复-内部验证
  3. 进入 3ChatAI → 部署 功能。

  4. 设置为:只回复姓名(备注)中包含指定字符 的联系人。
    例如:只回复包含 测试回复 的联系人。

示例说明

  • 联系人备注:测试回复-张三
  • 部署筛选条件:姓名包含 测试回复
  • 效果:该联系人可触发 AI 回复

策略 2:通过 自定义字段 仅回复特定人员

适用场景:
需要比“备注”更灵活、结构化的筛选方式时,推荐使用自定义字段。

操作步骤

  1. 先设置 自定义字段
    参考教程:如何设置自定义画像字段
    @ 关于“联系人画像”功能的介绍、配置与使用

  2. 为目标联系人写入对应字段值。

  3. 部署 功能中,基于该自定义字段进行筛选配置。
    配置思路可参考 方式 1


自定义字段如何写入数据?

可通过以下两种方式写入:

1. 通过 3Chat API 写入

2. 通过「联系人」功能手动写入

  • 联系人 模块中,找到对应联系人
  • 手动填写或更新对应的自定义字段内容

策略 3:基于自定义字段,实现 仅回复聊天轮数小于 n 轮的客户

适用场景:
希望 AI 只在客户聊天前期介入,例如只回复前 3 轮、前 5 轮对话。

实现思路

该方式基于 方式 2 的扩展能力实现。

操作步骤

  1. 设置对 “消息创建”事件 的监听。
  2. 在事件处理中,将聊天轮数统计后 反写到联系人自定义字段
  3. 部署 中配置规则,仅对满足条件的客户启用 AI 回复。

例如:

  • 自定义字段:chat_round_count
  • 部署条件:chat_round_count < n

示例

当配置为:

  • chat_round_count < 3

则表示:

  • 客户聊天轮数 少于 3 轮 时,AI 自动回复
  • 达到或超过 3 轮后,不再触发该规则