创建聊天机器人,统共分几步?

Spiceworks 一项研究发现,40% 的大型企业将在 2019 年前实施智能助理或聊天机器人

自然语言处理技术对商业来说,将会非常重要:它将从根本上改变企业提供服务的方式、对销售流程以及营销方式的理解。尤其是在社交媒体上,企业需要自然语言处理来了解营销信息以及用户对品牌的看法。

很多企业开始完全依赖技术公司打造对话体验,而事实上,由于企业对自身的商业逻辑、用户画像、产品服务最了解,最懂客户的Chatbot对话体验应该是由企业自主打造的,我们希望为企业提供定义对话体验的工具,让企业把定义对话的自主权掌握在自己手中。

我们认为,对话用户界面(CUI)是与图形用户界面(GUI)访问相同服务的另一种模式,因此,解决方案的设计不应该受到是否为语音/文本对话的影响。

定义对话的过程中,可能存在这样的问题:在用户通过语音/文本对话获取某种服务时,对话的路径或者先后顺序千变万化,很难覆盖所有的路径。

而通过奇点机智的智能对话平台“对话流”,企业只需要关注所需要获取的信息,而不是对话流程。对话体验设计师只需要想清楚如何通过对话获取用户意图(对用户说什么) ,以及如何从用户话语中提取意图,进而从服务描述中自动构建会话。

一般来讲,设计聊天机器人体验需要对话设计师以及聊天机器人开发人员,而通过“对话流”平台,一位了解商业逻辑的对话用户体验设计师即可完成大部分工作。

随着越来越多的组织采用聊天机器人,定义生命周期或构建聊天机器人应用程序的整个过程非常重要。

在构建聊天机器人之前,企业需要了解以下两个核心问题:

1. 开发聊天机器人需要什么技能、哪些团队成员?

2. 整个过程或生命周期如何?

/ 聊天机器人生命周期 /

1. 需求收集

需求收集传统上由领域专家或业务分析师完成:谁是目标客户,有哪些痛点以及解决方案将带来哪些好处等。商业分析师(business analyst,即 BA)是第一个团队所需成员。 由于聊天机器人应用程序是团队将要构建的产品,因此还需要产品负责人(Product Owner,即 PO),也就是团队第二个所需成员。

2. 解决方案设计  

一旦团队确定了需求,下一步就可以开始进行应用程序架构和设计了。在此步骤中,不同的组织采用不同的路径。对于某些企业来说,整个团队是这一步骤的一部分,但对于另一些企业来说,只有一部分人参与到这个环节。他们的共同之处在于,都是由应用程序架构师所带领的。因此,应用程序架构师(Architect)成为第3个团队成员。

3. 前端/客户端开发  

对于每个聊天机器人应用程序,都有一个前端或客户端,要么有一个UI,要么整合到如Siri、Google助手、Cortana、Alexa或其他虚拟助手中,另外也可以有电话集成,即IVR频道。对于此活动,需要相关的前端开发人员。 如果构建了UI,则还需要UI / UX设计师

4. 对话体验设计

接下来就可以进入到对话流平台中进行对话设计了。根据设定的场景,可以选择创建意图技能(结构化、多参数、回复多样化、多轮)、QA技能(非结构化、固定答案、单轮)或RC技能(阅读理解技能,从海量文档提取答案)。

在此,了解商业逻辑的企业人员可以作为对话体验设计师,需要了解对话流的最佳使用方法和一些对话设计的技巧,但不需要技术背景。

5. 服务开发  

另外,最好有一名服务开发人员进行配合,来连接后端服务和数据库

6. 测试  

测试与开发一样必要,因此需要对话体验设计师进行测试,可以在对话流平台的测试版块进行实时测试,也可以通过客户端进行模拟用户测试。

7. 发布过程  

在构建应用程序之后,还需要一个DevOps开发人员来处理发布过程并部署应用程序。另外,对话流支持私有化部署。

8. 审核和重新训练  

聊天机器人是预测性解决方案,因此,需要在审核上线后经常进行训练更新。这部分所需的团队成员包括BA,PO,对话体验设计师,应用程序架构师。

/ 小结 /

不同的企业可以根据自身需求对以上流程进行调整,在通过对话流构建聊天机器人的过程中,至少需要一位对话体验设计师根据商业逻辑进行对话体验设计(或者多名协同操作)。

在小型企业没有技术人员进行对接的情况下,奇点机智能够提供全面技术支持,企业无需担心聊天机器人开发、发布、部署等环节以及语音识别、语义理解、深度学习等技术难题。

Naturali 奇点机智
Naturali 奇点机智

致力于让企业轻松创建语音交互体验,让对话与服务有效连接。语音对话平台“对话流”由奇点机智自主研发,利用其领先的语音识别、NLP、深度学习技术,为企业提供智能语音对话解决方案。

产业自然语言处理聊天机器人
3
相关数据
奇点机智机构

奇点机智成立于2014年11月,致力于通过机器智能改善用户体验,让人机交互更加简单自然。“小不点”是由奇点机智为安卓系统打造的智能应用助理,用户可通过对话的方式操控手机应用中的各项功能,目前可对200多款应用程序进行操作。“就一句话的事”,即可满足社交、娱乐、购物、支付、出行等需求。另外,用户可以根据个性化需求录制新技能,并可发布分享给其他用户,让“小不点”越用越智能。此外,奇点机智同时为应用开发者、运营者、产品者提供NI开发者平台,无需编码或调用第三方应用API,即可根据用户需求添加语音指令,极大提升产品体验。奇点机智曾获真格基金100万美元天使轮投资,以及襄禾资本/NEA 500万美元A轮投资;于2017年11月被评为“中关村高新技术企业”。

深度学习技术

深度学习(deep learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。 深度学习是机器学习中一种基于对数据进行表征学习的算法,至今已有数种深度学习框架,如卷积神经网络和深度置信网络和递归神经网络等已被应用在计算机视觉、语音识别、自然语言处理、音频识别与生物信息学等领域并获取了极好的效果。

参数技术

在数学和统计学裡,参数(英语:parameter)是使用通用变量来建立函数和变量之间关系(当这种关系很难用方程来阐述时)的一个数量。

数据库技术

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

逻辑技术

人工智能领域用逻辑来理解智能推理问题;它可以提供用于分析编程语言的技术,也可用作分析、表征知识或编程的工具。目前人们常用的逻辑分支有命题逻辑(Propositional Logic )以及一阶逻辑(FOL)等谓词逻辑。

聊天机器人技术

聊天机器人是经由对话或文字进行交谈的计算机程序。能够模拟人类对话,通过图灵测试。 聊天机器人可用于实用的目的,如客户服务或资讯获取。有些聊天机器人会搭载自然语言处理系统,但大多简单的系统只会撷取输入的关键字,再从数据库中找寻最合适的应答句。

语音识别技术

自动语音识别是一种将口头语音转换为实时可读文本的技术。自动语音识别也称为语音识别(Speech Recognition)或计算机语音识别(Computer Speech Recognition)。自动语音识别是一个多学科交叉的领域,它与声学、语音学、语言学、数字信号处理理论、信息论、计算机科学等众多学科紧密相连。由于语音信号的多样性和复杂性,目前的语音识别系统只能在一定的限制条件下获得满意的性能,或者说只能应用于某些特定的场合。自动语音识别在人工智能领域占据着极其重要的位置。

自然语言处理技术

自然语言处理(英语:natural language processing,缩写作 NLP)是人工智能和语言学领域的分支学科。此领域探讨如何处理及运用自然语言;自然语言认知则是指让电脑“懂”人类的语言。自然语言生成系统把计算机数据转化为自然语言。自然语言理解系统把自然语言转化为计算机程序更易于处理的形式。

推荐文章
暂无评论
暂无评论~