当客户连续3天未回复时,可通过Redis过期键触发或数据库轮询两种方式实现自动跟进:前者利用Redis监听过期事件并调用DeepSeek V4生成唤醒话术,响应快;后者通过SQL定时扫描会话表状态,便于与CRM集成。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用DeepSeek V4构建客户跟进系统时,发现客户在对话中连续3天未回复,则可能是由于消息未触达、意图中断或上下文丢失所致。以下是实现3天未回复自动跟进的多种技术路径:
一、基于Redis过期键触发的定时跟进机制
该方式利用Redis的EXPIRE与KEYEVENT通知能力,在用户最后一次交互后设置72小时过期键,到期自动触发DeepSeek V4生成个性化唤醒话术。此方案无需外部调度器,响应延迟低于200ms,适用于高并发私域场景。
1、用户发送消息至服务端后,以wechat_openid:123456为key写入当前时间戳,并执行EXPIRE wechat_openid:123456 259200(72小时)。
2、在Redis配置中启用notify-keyspace-events Ex,使服务器能监听key过期事件。
3、部署一个独立的Redis事件监听进程,捕获__keyevent@0__:expired事件,提取openid并查询该用户最近3轮对话历史。
4、调用DeepSeek V4-Pro API,构造prompt:“请基于以下对话历史,生成一条不重复、不催促、带轻量价值信息的微信私聊唤醒文案,限80字内:{history}”。
5、将API返回文本通过企业微信机器人或公众号客服接口,以FromUserName为目标发送给该用户。
二、数据库轮询+时间窗口标记法
该方式将用户会话状态持久化至MySQL或PostgreSQL,通过定时SQL扫描标记“待跟进”状态,适合已具备成熟CRM系统的金融机构或SaaS服务商,可与现有客户标签体系无缝集成。
1、在客户会话表中新增字段last_active_at DATETIME和followup_status ENUM('none','pending','sent')。
2、每次用户发消息时,执行UPDATE chat_session SET last_active_at=NOW(), followup_status='none' WHERE openid='xxx'。
3、每小时执行一次定时任务,运行SQL:SELECT openid FROM chat_session WHERE last_active_at 。
4、对每个匹配openid,调用DeepSeek V4-Flash接口,传入参数model=v4-flash&temperature=0.3&max_tokens=64,prompt为预设模板加动态变量。
5、发送成功后更新followup_status='sent'并记录followup_at=NOW(),防止重复触发。
三、Hermes Agent自进化唤醒流程
该方式依托Hermes框架的self-reflection与memory-trigger模块,使Agent在检测到会话沉寂后自主调用DeepSeek V4进行策略重评估,适用于需长期维护高净值客户关系的财富管理或法律咨询场景。
1、在Hermes配置中启用idle_monitor: {threshold_hours: 72, enable_reflection: true}。
2、当监测到某客户会话ID超过阈值,Agent自动加载其Engram记忆模块中的历史交互快照、客户行业标签、上次提及痛点关键词。
3、启动V4-Pro的ThinkHigh模式,输入复合prompt:“你是一名资深客户成功经理。请结合{industry}行业特性、{pain_point}具体诉求及过往三次沟通节奏,判断本次沉默是否属正常周期,并输出一句唤醒话术+一句备选话术。”
4、Agent解析返回JSON中的wake_up_message字段,经本地合规校验(过滤“限时”“仅剩”等敏感词)后投递。
5、将本次唤醒动作写入Hermes的action_log表,并触发新一轮self-evolution训练,优化后续同类沉默场景的响应阈值。



















