程序聚合 软件案例 机器人外呼

机器人外呼

2026-07-16 10:03:57
行业:企业内部管理、金融
载体:网站、H5
技术:Gin、Gorm、Tailwind CSS、Vue

业务和功能介绍

一、立项背景与目标
背景:传统人工外呼效率低(有效通话占比不足40%)、成本高、情绪影响大;合规监管趋严(需全程录音、拒绝后禁呼);AI与大数据技术成熟,驱动行业向智能化转型。
目标:实现批量自动拨号,接通率提升40%以上,人力成本降低50%~70%;全程录音可追溯,自动标记客户意向,支持黑名单与全量质检,形成数据闭环优化营销策略。

二、核心功能模块
客户管理:批量导入、去重清洗、黑名单过滤、360°画像打标。
智能呼叫:预测式/预览式/预约型拨号,并发控制与智能重拨。
语音交互:ASR+NLP+TTS引擎,多轮对话、意图识别、情绪分析。
任务调度:按地域/等级分配,实时监控坐席状态,话术模板管理。
录音质检:全程自动录音、存档,全量合规复查与风险告警。
数据报表:实时监控接通率、转化率等200+指标,自动生成工单并反馈优化。

三、业务流程与路径
数据准备:导入客户信息 → 号码清洗 → 构建画像 → 创建外呼任务(配置话术、时间、策略)。
智能拨号:调度引擎分配号码 → 自动过滤无效号码 → 按策略发起呼叫(支持重拨)。
交互识别:ASR转写 → NLP理解意图 → 多轮对话 → 标记意向等级(高/中/低),高意向可转人工。
录音质检:全程录音存档 → 质检引擎合规审查 → 拒绝号码加入黑名单。
数据归集:通话记录与分析报表自动生成 → 高意向创建CRM工单 → 结果反哺筛选规则和话术,形成闭环迭代。

项目实现

一、整体架构与设计思路
架构分层:接入层(SIP协议栈)→ AI能力层(ASR/NLP/TTS)→ 业务逻辑层(任务调度/状态机)→ 数据层(MySQL+Redis+clickhouse)。前后端分离,异步通信(Kafka),容器化部署(docker)。
技术栈:
前端:Vue3 + TypeScript + Vite +element plus + Pinia + ECharts + WebSocket/janus
后端:golang+ gorm+ FreeSWITCH + Redis + MySQL + Elasticsearch + Kafka + Docker+clickhouse
设计核心:分层解耦、实时双向通信、高并发调度。

二、我负责的模块与量化成果
前端全包(坐席工作台、任务管理后台、实时监控仪表盘、录音质检界面),后端负责任务调度、客户管理、报表等25+ API接口。
量化结果:
前端代码量约2.8万行(Vue3+TS),交付12个核心页面
坐席操作响应<300ms,状态同步准确率99.5%
10万级号码导入渲染<2s,实时仪表盘延迟<5s
上线后坐席日均有效外呼量从200通提升至350通+

三、遇到的难点与解决方案
1. WebSocket假连接导致状态不同步
问题:网络切换时连接断开但前端未感知,座席状态异常。
解决:增加15秒心跳+连续3次超时重连,每次操作前主动确认状态。
结果:问题彻底解决,稳定运行。
2. 并发通话页面卡顿与内存溢出
问题:多路通话DOM节点堆积,帧率降至15fps,内存持续攀升。
解决:共享WebSocket连接(sessionId区分)、虚拟滚动、通话结束即销毁DOM并释放音频流。
结果:帧率提升至55fps+,内存稳定<200MB,连续运行8小时无泄漏。
3. 振铃与接通状态判断混乱
问题:不同运营商触发事件不一致,振铃状态卡死。
解决:前端状态机兜底(超时自动判定失败),同时监听多种事件,埋点追溯。
结果:状态准确率从85%提升至99%+,投诉下降60%。
4. 高并发任务调度性能瓶颈
问题:高峰期数据库行锁导致任务获取延迟严重。
解决:迁移至Redis ZSET无锁队列,批量获取;Kafka异步解耦通话事件。
结果:调度延迟从800ms降至50ms,吞吐量提升6倍。

示例图片视频


王半半
30天前活跃
方向: 前端-Web前端、后端-Go、
交付率:100.00%
相似推荐
H5麻将(3D版)
本方案以 H5 技术结合 3D 渲染引擎打造麻将游戏前端,无需下载安装,浏览器内即开即玩,呈现立体生动的牌局画面与流畅交互体验,适配多类设备。后端采用 C 语言开发高性能服务端,凭借底层执行效率与精细内存管理,可稳定承载高并发访问,满足大量玩家同场竞技,保障牌局同步及时、操作响应迅速。整体架构高内聚低耦合,迁移方便,灵活部署于各类服务器与云平台,快速扩容、成本可控,兼顾画质、性能与运维便利。
掼蛋H5版
本方案以 H5 技术打造掼蛋游戏前端,免安装、即点即玩,浏览器内即可流畅开局,适配各类设备,用户体验出色。后端采用 C 语言开发高性能服务端,凭借底层执行效率与内存优化,能够稳定承载高并发访问,满足大量玩家同时在线的对局需求,保证牌局快速同步、响应及时。整体架构高度解耦,迁移方便,可灵活部署于各类服务器与云环境,快速扩容、低成本运维,兼顾稳定性、性能与部署灵活性,是成熟的棋牌平台解决方案。
H5斗地主
本方案采用 H5 技术构建斗地主游戏前端,无需安装客户端,通过浏览器即可随时随地开玩,兼容性强、体验流畅。后端基于 C 语言开发高性能服务端,凭借 C 语言的底层优势与极佳的执行效率,能够稳定支撑大规模并发访问,轻松应对海量玩家同时在线的压力,保证对局稳定、响应迅速。整体架构耦合度低、迁移方便,可灵活部署至多种服务器环境与云平台,实现低成本快速扩展,兼顾用户体验、性能与运维便利性。
基于神经网络的游戏动画系统
MotionWeaver 是一套面向 Unreal Engine 游戏开发的 AI 驱动角色动作生成系统,旨在解决传统游戏动画制作成本较高、动画资产复用困难、复杂动作衔接不自然,以及角色运动与动画表现难以协调等问题。 项目以神经网络动作生成技术为核心,结合游戏引擎的角色运动系统,实现从动画数据采集、模型训练到动作推理与引擎集成的完整技术流程。 主要功能包括: 动画数据采集与处理: 支持从 Unreal Engine 动画资产中提取骨骼姿态、位置、旋转及时间序列信息,完成骨骼映射、数据清洗、质量审核与训练数据集构建。 AI 动作模型训练: 提供基于深度学习的动作表示学习、姿态预测与生成模型训练功能,支持模型检查点管理、训练指标记录及实验评估。 条件动作生成: 利用角色根运动轨迹、历史动作状态及参考姿态等条件,生成连续骨骼动作,研究不同运动条件下的动画生成效果。 复杂动作约束: 针对跑酷、跨越障碍等复杂场景,支持参考姿态引导及关键帧约束,改善动作准确性与空间匹配效果。 UE 动画集成与验证: 提供模型推理与 Unreal Engine 动画系统的集成和实验验证能力,支持生成动作的预览、重建、测试及效果分析。 模型评测与对比: 通过骨骼位置误差、运动连续性、关键帧约束误差等指标,对不同模型及优化方案进行定量分析。 项目主要面向游戏角色动画生成、AI 动画技术研究和游戏开发工具链建设,为智能角色运动与游戏动画自动化提供技术基础。
H5休闲解压益智游戏(拖拽对齐,单文件纯前端)-拉线解压 KNOT OUT
《拉线解压》(KNOT OUT)是一款纯前端、零后端的 H5 休闲解压益智游戏。核心操作:拖动一根线的控制点,把线的中点精确送入目标环;吸附越准,评级越高(金/银/铜),并触发连击。 功能模块:① 操作与判定——拖拽线并实时吸附判定,按精度分金/银/铜三档(金档才续连击),配连击上行音反馈;② 关卡与难度包络——线数随关卡从 3 递增到 10、吸附窗口逐关收紧(78→48px),目标环视觉与判定窗口一致;③ 风格目标——按关卡轮换「全金档 / 全程无错位 / 由外向内(目标环标 1..N 序号)」,达成即得星;④ 每日挑战——以本地日期为种子的独立关卡,布局与主题由种子确定;⑤ 留痕世界——把逐关评级、星与每日印记,按存档确定性重算成一条「世界路径」;⑥ 音频——音效全部由 Web Audio 实时合成(C 大调音阶),BGM 三首可轮播。 主要功能路径:打开即玩 → 拖线对齐 → 评分/连击 → 过关结算 → 下一关 / 每日挑战 → 世界回顾。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服