开启聊天机器人模式

聊天机器人系统框架图

今天看到了一篇关于聊天机器人的一个不错的资源汇总:
https://www.52ml.net/20510.html

进去看看先大概了解了一下都有哪些主要的概念:

原文:巨头们都很重视的聊天机器人,你不进来看看吗?

    理想的 chatbot 什么样         现在的 bot 什么样         
    |处理任务                     |聊天-搞笑                
                                
                                
    [涉及到下面三个主要问题 & 解决方案 ]
        1、response generation(selection)--对话生成是最后一个步骤,是输出的部分        
                                
            四种solutions     
                    solution 1 直接根据context来生成对话         
                              |seq2seq+attention        
                                
                    solution 2 一个next utterance selection的问题            
                                
                    solution 3 rule-based或者说template-based,response的最终形式其实是填充了一个模板而成的           
                                
                    solution 4 query-based或者说example-based,response是来自于一个叫做知识库的数据库          
                                
                                
        2、dialog state tracking(DST)--是bot的核心,它的作用在于理解或者捕捉user intention或者goal      
                                
                    会给定一个state的范围,通过context来predict用户属于哪个state          
                                
        3、user modeling--更重要的是用户的history conversations          
                                
                                
    [模型训练环节]                            
    语料                          
        一般都是来自社交网站                      
                                
    模型                          
        细分的方向非常的多                       
                                
            seq2seq+attention                   
                                
                                
            user modeling模型                 
                    将user identity(比如背景信息、用户画像,年龄等信息)考虑到model中,构建出一个个性化的seq2seq模型,为不同的user,以及同一个user对不同的请将中生成不同风格的response          
                                
                                
            reinforcement learning模型                    
                    deepmind公司将增强学习重新带回了舞台上面,结合着深度学习来解决一些更难的问题          
                                
                                
            task-oriented seq2seq模型                 
                    是尝试在bot的个别部件上采用深度学习的技术来做,并且给出了切实可行的方案           

                                
            Knowledge Sources based模型               
                    针对具体的任务,在seq2seq的基础上增加一个相关的knowledge sources会让效果好很多         
                    将bot任务定义为next utterance classification,有一点像question answering任务                     
                    knowledge graph         
                    rnn encoder         
                                
            context sensitive模型                         
                    history information的建模          
                                
                                
思考                              
    1、要不要做bot?                          
        虽然不容易,但却非常有意义                       
                                
    2、open domain还是task-oriented?                           
        task-oriented更加具体,更加实用                      
                                
    3、task-oriented bot为什么难,该朝哪个方向来发力?                          
        将end-to-end应用在局部,而非整体上,配合上Information Extraction和Knowledge Graph等技术,实现一个高可用的框架体系,这个应该是task-oriented bot的发展方向                        
                                
    4、response的生成应该与哪些因素有关呢?                            
        (1)user query,用户的提问                     
        (2)user modeling,对用户进行建模                        
        (3)knowledge,外部知识源                      
                                

原文:聊天机器人技术的研究进展

    聊天机器人在各种场景下的功能和产品                           
                                
    系统框架                            
        自然语言理解                      
            聊天机器人系统中的自然语言理解功能包括用户意图识别、用户情感识别、指代消解、省略恢复、回复确认及拒识判断等技术。                    
        对话管理                        
            对话管理功能中涉及到的关键技术主要有对话行为识别、对话状态识别、对话策略学习及对话奖励等                    
        自然语言生成                      
            在聊天机器人系统上的对话生成主要涉及检索式和生成式两类技术   
                
    挑战                          
        1)对话上下文建模                       
        2)对话过程中的知识表示                        
        3)对话策略学习                        
        4)聊天机器人智能程度的评价                      
                                
    展望                          
        1)端到端                       
        2)从特定域到开放域                      
        3)更加关注“情商”                      
                                

来源:http://www.shareditor.com/
原文:自己动手做聊天机器人教程

觉得这个教程还是比较系统化的,打算先跟着入门一下。


历史技术博文链接汇总

我是 不会停的蜗牛 Alice
85后全职主妇
喜欢人工智能,行动派
创造力,思考力,学习力提升修炼进行中
欢迎您的喜欢,关注和评论!

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

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,728评论 2 59
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明先生_X自主阅读 15,982评论 3 119
  • 上一次提到了不错的学习聊天机器人的资源,不知道小伙伴们有没有去学习呢。自己动手做聊天机器人教程我最近每天都会学一点...
    不会停的蜗牛阅读 35,351评论 12 97
  • 不知道它的怀抱是否更加温暖在需要它的时候我独自一人前行,不改前途明明就在前方,但我心依旧彷徨
    子向往阅读 86评论 0 0
  • 请不要让自己成为一个面目可憎,嘴碎的人
    三秋虫阅读 204评论 0 0