理财顾问就两个人客户排长队?具身交互智能数字人让网点7×24小时在线
银行理财顾问“不离职”方案:7×24小时数字人技术实现
银行支行普遍存在人力错配问题:理财顾问编制少,高峰期客户排队咨询,等待半小时属于常态;低峰期人员闲置,但人力成本依旧。
之前接触到某股份制银行支行的需求:搭建7×24小时可用的数字理财顾问,承接理财产品基础咨询、初步风险测评、产品匹配,释放真人顾问精力。下面记录技术选型与落地实现。

四条技术
路线对比
围绕银行网点实际约束:低交互延迟、支持用户随时打断、网点部署成本可控,对比4种实现方案。
方案A:纯文本Agent
优势:开发快、成本低。
短板:网点中老年客户占比高,打字交互体验差;客户不方便当众输入个人资产隐私信息。
方案B:云端渲染数字人
优势:人物形象精细,动作表现力强。
短板:交互延迟1.5‑3s,问答响应慢,削弱用户信任感;需要GPU服务资源,部署成本高。
方案C:预录视频数字人
优势:无延迟,视频画质优秀。
短板:仅支持预设问题,无法处理客户开放性提问,AI能力弱。
方案D:端侧渲染具身数字人
云端下发控制指令,终端本地完成渲染。
优势:延迟约500ms,支持实时打断,无需网点额外GPU服务器,硬件成本可控。
短板:人物精细度弱于云端渲染,网点大屏场景可满足业务需求。
选型结论:方案D匹配银行网点业务约束。
整体技术栈:DeepSeek负责理财问答,LangChain做Agent调度,星云SDK承担数字人交互层,部署在网点本地大屏终端。
核心代码实现
重点展示数字人交互层关键逻辑。
// 银行理财数字人 - SDK初始化
const sdk = new XmovAvatar({
containerId: "#bank-advisor",
appId: BANK_APP_ID,
appSecret: BANK_APP_SECRET,
gatewayServer: "https://nebula-agent.xingyun3d.com/user/v1/ttsa/session",
onMessage: (msg) => {
if (msg.type === "voice_state_change") {
const state = msg.state || msg;
if (state === "idle") {
// 当前播报结束,执行下一条播报
playNextInQueue();
}
}
},
proxyWidget: {
// 理财产品卡片渲染
"widget_pic": (data) => {
if (data.image) {
const card = document.getElementById("product-card");
card.src = data.image;
card.style.display = "block";
}
},
// 字幕展示,适配银行稳重风格
"subtitle_on": (data) => {
const sub = document.getElementById("bank-subtitle");
sub.innerText = data.text;
sub.style.display = "block";
return false;
},
"subtitle_off": () => {
document.getElementById("bank-subtitle").style.display = "none";
return false;
}
}
});
await sdk.init({
onDownloadProgress: (p) => {
if (p < 100) showInitProgress(p);
}
});
/**
* 数字人播报产品,同步展示产品卡片
* @param {string} productId 产品ID
*/
async function explainProduct(productId) {
const product = await getProductInfo(productId);
const script = generateProductScript(product); // 大模型生成播报话术
const sentences = splitSentences(script);
showProductCard(product.imageUrl);
sentences.forEach((sentence, i) => {
sdk.speak(sentence, i === 0, i === sentences.length - 1);
});
}
// 用户打断数字人,重置交互状态
function onClientInterrupt() {
sdk.interactiveidle();
hideProductCard();
}
// 横竖屏切换:网点横屏平板 / 大厅竖屏大屏
function switchLayout(mode) {
const container = document.getElementById("bank-advisor");
if (mode === "portrait") {
container.style.width = "1080px";
container.style.height = "1920px";
} else {
container.style.width = "1920px";
container.style.height = "1080px";
}
}
业务逻辑说明:
通过Widget事件,Agent驱动数字人播报的同时联动页面组件,同步渲染理财产品卡片、字幕;支持客户随时打断播报,重置界面状态;仅修改容器CSS即可完成横竖屏切换,不用改动云端配置。
试点落地情况
三家支行两个月试点数据:
-
客户平均咨询等待时间从25分钟降至3分钟,数字人承接前置接待;
-
理财顾问重复咨询工作量下降,整体效率提升约40%;
-
用户交互评分4.2/5,扣分点集中在复杂理财问题回答准确度,属于大模型本身能力边界;
-
业务高峰15‑17点,数字人承接60%以上首次咨询。
项目经验总结
金融类数字人项目,优先约束交互延迟、打断能力两个指标。金融场景用户对响应速度敏感,延迟超过1秒,体验和信任感会明显下降。
端侧渲染方案不需要大量GPU服务器,对于多点位网点部署,成本优势比较突出。
官方地址:官网地址
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)