Chatbot基本概念

Chatbot 基于NLP技术,是一种人机交互方案。与传统APP交互不同,Chatbot以对话为主要形式。Chatbot的重要性,在交互未来中有介绍。本文主要讲Chatbot的基本概念。

1.澄清

Chatbot这个名字有点水分。翻译是聊天机器人,但它不是机器人。当你听到一个东西是机器人,就会拿出逗猫那套,各种玩它,逗她,下意识认为它是不同于你的东西。有种「你她」对立的感觉。Chatbot不是「她」,而是一种交互方式。帮助用户,将用户意图,转化为机器可以理解的内容,从而实现某个事情。叫chat-interaction更恰当些。

2.对话管理(Dialog Management)

对话是chatbot的核心。每一次对话,都是一次交互。当用户说出一句话,chatbot需要将这句话包含的信息,组成机器可以理解的内容。然后,根据一定的策略,给出一个反馈——回复一句话。这个过程就叫对话管理。

平常对话,不止一轮。多轮对话中,每句话信息不同,需要添加新信息,更新已有信息,这个叫对话状态管理(Dialog State Tracking,DST)。语言中信息,复杂且多变,DST通常需要复杂又灵活的数据结构。DST是对话管理的第一核心。

对话策略(Policy)要解决的是,如何根据用户的话中信息,得到恰当的回复。当前大量chatbot的策略,是基于写死的规则,是一大堆「if-else」的组合。也有一些团队,在用强化学习,实现智能化规则。

3.意图

意图这个词,人可以看懂,和机器的联系就很远,有点反机器。为什么?因为这个词,是产品经理想出来的。

用户说完一句话,chatbot需要理解这句话。这个理解的首要点在于,搞清楚这句话背后,用户想要什么功能。功能也就是意图。在传统APP里面,功能都在界面上,用户可以看可以摸。现在情况变化,没有功能界面,用户只能用语言表达想做什么,chatbot要去「猜测」这句话是哪个页面,什么功能。「猜测」准确极其重要,否则就驴头不对马嘴,画风诡异。

最简单的意图理解,是分类问题。对话轮数变多,还要考虑上下文,经典NLU文本分类算法可能不够,需要引入更多算法(如RNN)。

4.实体(或槽)

刚才说,理解一句话,意图是首要。然后呢,就是识别与意图有关的实体。实体(Entity)这个词,脸书,谷歌和微软的chatbot服务在用。亚马逊,百度,则用的是槽(slot)这个概念。能对应就好。

意图对应功能,实体则对应完成功能所需的参数。比如,用户说,「我要打个电话」。「打电话」就是意图(功能)。打电话应该怎么做?用户还要选择「什么时间」打电话,打给「谁」,打「视频电话」还是「语音」。时间、谁、方式三个就是「打电话」这个意图关联的实体。画过APP交互的知道,这个页面要怎么来,不同的是,现在要用一句句对话来实现。

又比如,「我想去河边钓鱼」。「钓鱼」就是意图。这次实体就比较复杂了。「钓具」,「天气」,河边在「哪」,怎么去的「路线」,「出发时间」都和意图相关。不过,如果用传统APP,要同时用到很多APP,而且容易乱,此时,chatbot式交互就非常有价值。

实体识别,是词的提取和匹配问题,最近几年已发展成熟。chatbot需要应对的是,随时切换的意图,以及可能错综复杂的实体关系,这需要经验和洞见。

5.场景(chatbot的应用)

上边钓鱼的例子,实体里面有「钓具」、「路线」等,实际它们本身也可成为意图。这时,钓鱼就成为一个场景(Story),它是一堆互相关联意图的结合体。

在场景这一层,基于Chatbot的应用,与传统APP已经没什么区别。理论上,Chatbot应用可以做的,APP也可以,它们是竞争关系。谁体验更好、成本更低很重要。对于chatbot,在场景生产的效率上,比APP交互远高,简直就是工业与农业的区别。想想,对chatbot真是充满期待。




推荐电影:

Her

钢铁侠

黑客帝国

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,816评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,729评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,300评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,780评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,890评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,084评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,151评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,912评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,355评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,666评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,809评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,504评论 4 334
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,150评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,882评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,121评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,628评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,724评论 2 351

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,870评论 25 707
  • 前面的文章主要从理论的角度介绍了自然语言人机对话系统所可能涉及到的多个领域的经典模型和基础知识。这篇文章,甚至之后...
    我偏笑_NSNirvana阅读 13,890评论 2 64
  • 在人人都在讨论DevOps的今天,有一个词ChatOps显得比较突出,什么是ChatOps?它是怎么工作的?它能带...
    13太保阅读 11,497评论 2 13
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,066评论 4 62
  • “滴”,“你的卡已经过了使用期限” 连公交卡都在提醒着我已经踏入社会,不再是学生。 大学时代over 不得不说大学...
    沫晞阅读 227评论 1 1