ChatGPT入门案例|商务智能对话客服(三)

news2024/12/24 11:27:30

 本篇介绍智能客服的基本功能架构和基本概念,并利用对话流技术构建商务智能应用。

01、商务智能客服功能结构

互联网的发展已经深入到社会的各个方面,智能化发展已经成为社会发展的大趋势。在大数据和互联网时代,企业和组织愈加重视客户沟通以及客户体验,传统的客户服务系统面临挑战,急需变革。

(1) 灵活性: 越来越多的客户使用移动和智能设备接入网络,接入时间和地点更加灵活化。

(2) 效率性:用户对客服的服务效率标准更加严格。

智能客服最常见的应用包括商务场景,比如导购机器人或者导购对话程序。按对话的交互方式,包含文字交互、语音交互以及复合型交互;按对话类型,可以分为问答、闲聊和任务等类型。智能导购客服的概要功能结构框架如图8-1所示。首先,用户需要通过文字或语音输入信息;然后,智能客服程序尝试识别并理解信息,并判断对话的问答、闲聊或者任务属性;接下来,调度程序会判断客服程序是否具备解决问题的能力,如果无法解决且有人工客服资源,就会转给人工客服处理;最后,客服程序根据搜集到的信息整理回复内容,并通过文字或语音返回给用户。在第一轮应答结束后,用户可以继续输入下一轮咨询内容,直到获得完整回复或者对话结束。

■ 图1 智能客服概要功能结构

02、商务智能客服设计要素

目前市场上商务智能客服应用比较多,各种客服之间的功能存在差异,智能客服的设计,主要考虑如下要素。

(1) 界定智能客服应用的服务对象和服务范围,用户的特点和服务诉求,界定问答、任务和闲聊等属性。

(2) 界定知识库水平,明确算法能力以及知识库的完备水平。

(3) 界定人机交互方式,例如,文字交互、语音交互或复合交互,支持的软件和硬件载体。

(4) 设计会话的相关流程,包括会话开启、问题查询、会话互动、回复显示以及转人工服务的流程等。

(5)  持续跟踪用户需求,提升对话体验,挖掘用户的潜在需求。

03、对话流概述

对话流框架

对话流(DialogFlow)是基于谷歌云自然语言理解的技术平台,使用机器学习技术使计算机理解人类语言的结构和含义。对话流可以作为独立解决方案在官方平台www.dialogflow.com上提供,也可以虚拟代理的方式部署。通过对话流技术,用户可以设计对话界面并集成到移动应用、网页应用和聊天机器人等,支持包括文本和音频等多种输入。

对话流提供两种虚拟客服服务,即对话流CX和对话流ES。

(1) CX:适合大型代理或者复杂代理类型。

(2) ES:适合小型代理或者简单代理类型。

对话流基本概念

1. 代理

对话流代理是基于自然语言理解的虚拟客服程序,通过代理与用户对话。它可以将用户输入的文字或音频转换为结构化信息。通过代理训练数据,实现自动处理附带一定模糊性的对话场景。

2. 流

在涉及多个主题的对话中,每个主题通常需要复数轮对话才能确定相关信息。流可以用于定义主题和关联的对话路径。

3. 页面

会话状态由页面表示,单个流可以定义复数页面,在给定时刻,只有一个页面是当前页面,称为活跃页面,与该页面关联的流被视为活跃流。

4. 实体类型

实体类型用于控制用户输入数据,比如时间和地址等。

5. 表单

每个页面需要定义一个表单,表单上列出从该页面用户收集的关联参数。

6. 意图

意图针对用户意图进行分类。意图包含训练短语和参数。

7. 网络钩子

网络钩子托管业务逻辑。通过网络钩子,可以执行动态响应生成和验证收集的数据等操作。

8. 实现

实现完成回答问题、信息询问、动态响应生成或终止会话等操作。

对话流框架图

对话流的输入可以是基于文本或音频的语言信息,支持英语和中文等多种语言。文本输入支持SMS、Webchat、电子邮件、Slack、Facebook Messenger、谷歌智能助理、推特、Skype等应用,文本信息支持拼写检查,这提升了自然语言理解处理的准确性。对话流基本流程可以概括如下。

(1) 接收文本或语音输入到文本处理器,如果是语音信息,则将其转换为文本信息流。

(2) 文本信息修正处理,将处理结果传递到对话流自然语言理解引擎。

(3) 检查文本流并尝试识别用户意图。意图通常具有与之关联的实体,例如名称、日期和位置。

(4) 确定意图以及实体等信息后,将此信息移交给满足意图的处理模块。

(5) 检索信息并通过对话流返回给用户。如果交互基于文本,则在同一信道中将文本响应发送给用户;如果是语音请求,则将文本转换为语音响应用户。

图2 表示了对话流的处理流程基本框架。

 图2 对话流基本框架

04、商务智能客服案例

商务智能客服应用,根据不同的应用场景,具有不同的表现形式。在服务的各个流程环节中,都可能体现智能元素。

自动身份验证客服

用户输入的错误身份验证信息需要更正更新。按照传统方法,需依赖人工客服进行信息修正,对客户身份信息进行反复确认,耗时长效率低,降低了用户体验,甚至会影响后续流程。基于自动身份识别技术,实现结构化识别客户的身份信息,并进行自动化比对,核验成功后,可直接对错误信息进行自助修正,提升服务质量。

基于图像、人脸和文字识别的客服

引入图片搜索技术前,用户访问商务网站通常需要结合商品类型浏览检索,搜索效率低。基于图片搜索智能化检索方式可以快速定位目标商品,提升检索效率,帮助用户快速定位商品,简化操作,优化用户购物体验。

传统的纸质凭证和电子卡等识别系统导致服务系统内部各自独立、复杂、数据不统一,身份核验比对存在偏差;丢失需要人工补办,客户等待时间长,成为传统服务的盲点。基于人脸识别算法获取会员信息以及人脸支付等为多场景服务提供了统一的人脸解决方案,提高服务整体运营效率与用户体验。

而基于手写字体识别的智能技术,则能够快速定位海量信息中的特定用户,提升服务效率和用户满意度。

导航客服

导航机器人可以协助解决旅行旅游过程中遇到的问题,节约大量人力和物力,为用户提供咨询服务的同时,服务提供方也可以实时收集用户的最新需求,不断提升服务能力。

05、基于对话流的商务智能客服实战

下面介绍基于对话流框架,利用网络上下载的智能客服模板文件生成导购客服的操作步骤,前提条件是用户需要在DialogFlow官方网站上预先注册一个账户并开启支付功能,支付功能将根据实际产生的流量进行计费。注册成功后即可登录系统执行如下操作步骤。

(1) 打开网址dialogflow.cloud.google.com/#/getStarted,如图3所示。

 

■ 图3 对话流智能客服创建启动界面

(2) 单击Create Agent按钮,打开如图8-4所示代理创建页面,选择默认语言、默认时区,并选中创建新项目,然后单击CREATE按钮,生成一个新的代理。

■ 图4 创建智能客服

(3) 在左边导航窗口中选择新生成的代理名字,然后单击Export And Import标签,单击IMPORT FROM ZIP按钮打开模板选择窗口,选中预先下载的客服模板文件后上传到对话流系统。

(4) 上传成功后保存结果,如图5所示。

■ 图5 客服模型导出导入

(5) 选择左边导航窗口中的Fulfillment菜单,在Inline Editor右边选中ENABLED选项,然后单击DEPLOY按钮,如图6所示。

■ 图6 部署智能客服

(6) 激活API功能,记录API信息到系统,参见图7。

■ 图7 激活API

(7) 激活API功能,记录API信息到系统。打开网址https://console.cloud.google.com/,项目生成以后的信息画面如图8所示。

■ 图8 智能客服项目信息统计

(8) 选择Integrations,在打开的页面上选择Dialogflow Messenger,将智能客服程序集成部署到用户接口中,单击TRY IT NOW,参见图9。

■ 图9 对话流用户接口

(9) 集成部署结束后,在对话框中可以输入需要咨询的导购信息,智能客服会根据模型训练结果,基于用户提问自动回复,参见图10。

■ 图10 测试智能客服

(10) 也可以选择Web Demo,将生成的智能导购客服部署到网页上,显示如图11所示画面,复制画面中的网页链接地址到一个新开浏览器窗口。

■ 图11 智能客服网页部署

(11) 智能客服在新网页中打开,用户可以输入需要咨询的购物信息,智能客服根据上述流程自动回复用户的提问,参见图12。

■ 图12 智能客服网页测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/354303.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

波奇学数据结构:时间复杂度和空间复杂度

数据结构:计算机存储,组织数据方式。数据之间存在多种特定关系。时间复杂度:程序基本操作(循环等)执行的次数大O渐进法表示法用最高阶的项来表示,且常数变为1。F(n)3*n^22n1//F(n)为…

git基础使用

Git安装 去安装>> 正式开始 进入要管理的目录,执行命令 git init 查看管理目录下的状态 git status 注:新增文件和修改过后的文件都是红色 管理指定文件(红变绿) 指定文件:git add 文件名 当前目录下所有&…

【Python入门第十二天】Python 列表

Python 集合(数组) Python 编程语言中有四种集合数据类型: 列表(List)是一种有序和可更改的集合。允许重复的成员。元组(Tuple)是一种有序且不可更改的集合。允许重复的成员。集合&#xff08…

深度学习常用的python函数(一)

由于我只简单的学过python和pytorch,其中有很多函数的操作都还是一知半解的,其中有些函数经常见到,所以就打算记录下来。 1.zip zip(*a):针对单个可迭代对象压缩成n个元组,元组数量n等于min(a中元素的最小长度) a [(1, 2), (3…

springmvc网上商城购物每日推荐购买系统 java ssm

为了解决用户便捷地在网上购物,本文设计和开发了一个熙迪网上购买系统。本系统是基于web架构设计,SSM框架 ,jsp技术的前台页面设计与实现,使用Mysql数据库管理,综合采用jsp模式来完成系统的相关功能。主要实现了管理员…

Linux中最基本常见命令总结

❤❤💛💛💚💚💙💙💜💜您的认可是对我最大的帮助💜💜💙💙💚💚💛💛❤❤ 🤎&…

【算法基础】堆⭐⭐⭐

一、堆 1. 堆的概念 堆(heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质: (1)堆中某个结点的值总是不大于或不小于其父结点的值; (2)堆总是一棵完全二叉树。 将根结点最大的堆叫做最大堆或大根堆,根结点…

以太网协议、arp协议、NAT协议、DNS协议

目录 数据链路层: 以太网协议: arp协议 1、arp协议格式 2、arp协议内容解释: arp缓存表 NAT协议:地址转换协议 1、作用:将网络数据当中的私网IP替换成为公网IP,或者将网络数据当中的公网IP替换为私网I…

大数据框架之Hadoop:MapReduce(二)Hadoop序列化

2.1序列化概述 1、什么是序列化 序列化就是把内存中的对象,转换成字节序列(或其他数据传输协议)以便于存储到磁盘(持久化)和网络传输。 反序列化就是将收到字节序列(或其他数据传输协议)或者…

TCP 的演化史-fast retransmit/recovery

工作原因要对一个 newreno 实现增加 sack 支持。尝试写了 3 天 C,同时一遍又一遍梳理 sack 标准演进。这些东西我早就了解,但涉及落地写实现,就得不断抠细节,试图写一个完备的实现。 这事有更简单的方法。根本没必要完全实现 RFC…

大型信息系统

一、大型信息系统二、信息系统的规划方法三、信息系统的规划工具 一、大型信息系统 信息系统规划(也称为信息系统战略规划)是一个组织有关信息系统建设与应用的全局性谋划,主要包括战略目标、策略和部署能内容。 信息化规划是企业信息化建设…

安全—08day

ApabilitiesapabilitiesLinux Capabilities线程的 capabilitiesPermitted 允许Effective 有效InheritableBoundingAmbient文件的 capabilitiesPermittedInheritableEffective运行 execve() 后 capabilities 的变化案例分析方法一、依次执行如下命令方法二、iptables端口转发方案…

SAP ABAP GUI_DOWNLOAD中下载乱码的问题

1 GUI_DOWNLOAD 1.1 问题表现 GUI_DOWNLOAD在应用当中有时会导致输出的文件在某些电脑正常显示,在某些电脑乱码显示。这个固然是由于各个电脑系统配置有差异,但是我们可以在应用该函数时就排除该差异来保证任意台电脑正常显示输出的文件。 如下…

英语基础-定语从句的特殊用法及写作应用

1. 定语从句的引导词省略的情况 1. that 引导定语从句,从句中缺宾语/表语,that可省略; This is the book that he likes. I like the shirt that you gave me. We do not agree on the plan that you make. China is not the country th…

论文浅尝 | SpCQL: 一个自然语言转换Cypher的语义解析数据集

笔记整理:郭爱博,国防科技大学博士论文发表会议:The 31th ACM International Conference on Information and Knowledge Management,CIKM 2022动机随着社交、电子商务、金融等行业的快速发展,现实世界编织出一张庞大而…

测试人员为什么也要学习Linux操作系统

我相信能够看到这篇文章的你,一定是对计算机感兴趣、想要增加技能从而为以后加薪打基础。今天,我就和大家谈谈我对为什么要学习 Linux 系统的看法。我将从如下这三个方面谈我的看法。 巩固基础知识 做一个合格的软件工程师 学以致用 1. 巩固基础知识 …

2023年美国大学生数学建模C题:预测Wordle结果建模详解+模型代码

目录 前言 一、题目理解 背景 解析 字段含义: 建模要求 二、建模思路 灰色预测: ​编辑 二次指数平滑法: person相关性 只希望各位以后遇到建模比赛可以艾特认识一下我,我可以提供免费的思路和部分源码,以后…

字符设备驱动基础(一)

目录 一、Linux内核对设备的分类 linux的文件种类: Linux内核按驱动程序实现模型框架的不同,将设备分为三类: 总体框架图: 二、设备号------内核中同类设备的区分 三、申请和注销设备号 四、函数指针复习 4.1、 内存四区 …

ACM数论 裴蜀定理(贝祖定理)

一.内容定义 「裴蜀定理」,又称贝祖定理(Bzouts lemma)。是一个关于最大公约数的定理。其内容定义为:对于不全为零的任意整数 a 和 b,记二者的最大公约数为 g 即 gcd(a,b) g,则对于任意整数 x 和 y 都一定…

ASEMI高压MOS管4N65SE,4N65SE参数,4N65SE特征

编辑-Z ASEMI高压MOS管4N65SE参数: 型号:4N65SE 漏极-源极电压(VDS):650V 栅源电压(VGS):30V 漏极电流(ID):4A 功耗(PD&#xf…