会话机器人Chatbot的相关资料
Chatbot简介
竹间智能简仁贤:打破千篇一律的聊天机器人 | Chatbot的潮流
重点关注其中关于情感会话机器人的介绍当你对我不满的时候我应该怎么应对,当你无聊,跟我说你很烦的时候,我应该怎么应对,当没话讲的时候,我应该怎么应对。
第一,要能够辨识这样的状态;第二要能够应对这样的状态,如何在不合适的状态之后,做自我学习调整,成为一个好的状态。这就需要结合逻辑模型跟机器学习模型的方法。另一方面机器学习自己可以去制造很多交互的数据,这个交互数据产生一个好的交互模型,用交互模型再让机器能够对应不同的情绪状态。把这两个结合起来,就能够模拟人的交互,跟人的行为。聊天机器人之热(三):为什么客服成为聊天机器人最热的应用场
介绍客服机器人,其中关于机器人的分代需要关注:第一代客服机器人叫问答机器人,基于单个关键词的精确匹配。
第二代客服机器人已经可以支持多个词匹配,并且具有模糊查询能力。但仍停留在“词”的层面,例如图书馆的查询书籍系统。它需要依靠人的经验、技巧去调整配置关键词列表,可靠性不高,而且还增加了大量的人力成本。
第三代智能客服机器人在关键词匹配的基础上引入了自然语言处理(NLP)技术。这里面包含一些技术如分词、词性标注、文法、句法、识别关键词(即:把一个句子切开,把里面每一个词搞清楚,给每个词加一个权重,根据权重的综合算法来匹配知识库中哪个答案可以最准确回答用户问题)。
而目前的第四代智能客服机器人是以神经网络为基础,应用了最新的深度学习技术,结合模式识别等技术打造的智能机器人。与第三代机器人相比,因为有了深度学习的技术,完全可以打破人工配置的规则,可以有更好的自主学习能力和语义理解能力,包括可以处理更加口语化的问法。我们重点从第三代智能客服机器人开始考虑。
八一八聊天机器人
重点看【一些坑】这一部分的内容。- 我们该对聊天机器人失望吗?
成熟产品
- 京东的jimi客服机器人 需要登录
- 小i机器人
- 晓多客服机器人
- U聊公众号智能小蜜
挑选两个上手感受一下
技术储备
Python
为什么选择Python,因为人生苦短我用Python啊…
自学Python从Learn Python the Hard Way 开始,把所有代码都敲一遍基本上懂一些了,然后开始进入项目实战练习吧,我觉得这样上手最快。
flask/django
会话机器人要有一个演示入口,方便用户进行观摩和测试,所以需要用Python web框架做一个前端入口。当然,后续可以考虑找微信或者U聊的公众号作为入口,但是目前来看自己开发一个web入口最为快捷有效。
学习第三方库最快的方法就是看官方文档,为了更快的掌握,直接阅读中文版的比较好,英文版的适合有空慢慢斟酌里面的用词造句。
AIML
AIML全名为Artificial Intelligence Markup Language,人工智能标记语言。目前会话机器人开发的一种设计模板。
Demo
- IKY 重点研究
- PyAIML 已经断更4年了,但是作为学习还是有价值的
- 用于训练中英文对话系统的语料库
会话机器人Chatbot的相关资料的更多相关文章
- Nao 类人机器人 相关资料
Nao 类人机器人 相关资料: 1.兄妹 PEPPER :在山东烟台生产,http://www.robot-china.com/news/201510/30/26564.html 2.国内机器人领先公 ...
- 全文检索解决方案(lucene工具类以及sphinx相关资料)
介绍两种全文检索的技术. 1. lucene+ 中文分词(IK) 关于lucene的原理,在这里可以得到很好的学习. http://www.blogjava.net/zhyiwww/archive/ ...
- React Test相关资料
karma 前端测试驱动器,生产测试报告,多个浏览器 mocha js的测试框架,相当于junit chai,单元测试的断言库,提供expect shudl assert enzyme sinon.j ...
- iOS10以及xCode8相关资料收集
兼容iOS 10 资料整理笔记 源文:http://www.jianshu.com/p/0cc7aad638d9 1.Notification(通知) 自从Notification被引入之后,苹果就不 ...
- GBrowse配置相关资料
GBrowse配置相关资料(形状.颜色.配置.gff3) http://gmod.org/wiki/Glyphs_and_Glyph_Optionshttp://gmod.org/wiki/GBrow ...
- AssetBundle机制相关资料收集
原地址:http://www.cnblogs.com/realtimepixels/p/3652075.html AssetBundle机制相关资料收集 最近网友通过网站搜索Unity3D在手机及其他 ...
- 转:基于IOS上MDM技术相关资料整理及汇总
一.MDM相关知识: MDM (Mobile Device Management ),即移动设备管理.在21世纪的今天,数据是企业宝贵的资产,安全问题更是重中之重,在移动互联网时代,员工个人的设备接入 ...
- smb相关资料
smb相关资料 看资料就上维基 https://en.wikipedia.org/wiki/Server_Message_Block#Implementation http://www.bing.co ...
- Linux命令学习总结之rmdir命令的相关资料可以参考下
这篇文章主要介绍了Linux命令学习总结之rmdir命令的相关资料,需要的朋友可以参考下(http://www.nanke0834.com) 命令简介: rmdir命令用用来删除空目录,如果目录非空, ...
随机推荐
- MySQL语句高效写法整理
优先使用INNER JOIN 多表关联查询,扫描的行尽量少 关联的时候下条件减少扫描的行数 SELECT ... FROM ad_ad_summary_for_pos_ ...
- python循环for,range,xrange;while
>>>range(1,5)#代表从1到5(不包含5) [1,2,3,4] >>>range(1,5,2)#代表从1到5,间隔2(不包含5) [1,3] >&g ...
- (NO.00002)iOS游戏精灵战争雏形(十一)
为了在子弹触碰到目标时做一些事情,我们必须要设置碰撞回调. 首先在MainScene.h的类接口中添加碰撞协议: @interface MainScene : CCNode <CCPhysics ...
- python的sorted
读入后,要进行组内排序,按groupseq字段排序后,然后统计前后两个项的个数,累加到全局. sorted函数使用如下: def sortlist(alllist): sorted_key1_ ...
- android图片加载库Glide
什么是Glide? Glide是一个加载图片的库,作者是bumptech,它是在泰国举行的google 开发者论坛上google为我们介绍的,这个库被广泛的运用在google的开源项目中. Glide ...
- 【翻译】在Ext JS中创建特定主题的重写
Ext JS提供了大量的功能来使类的创建和处理变得简单,还提供了一系列的功能来扩展和重新现有的Javascript类.这意味着可以为类添加行为和创建属于自己的类,或者重写某些函数的行为.在本文,将展示 ...
- 《java入门第一季》之java语法部分小案例
到这里举一个小例子把语法部分梳理一下,下一节开始进入java正式基础--面向对象的学习整理. 案例: /* 某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全, 在传递过程中需要加密 ...
- Mondrian Schema workbench工作界面 简介(实在懒得写,居然有人弄了,收藏了)
转自:http://hi.baidu.com/dinguangx/item/37e78be29aebc1adcf2d4f89 Schema Schema 定义了一个多维数据库.包含了一个逻辑模型,而这 ...
- 根据分析查看相关知识点分析iOS 三种录制视频方式
这篇文章讨论了关于如何配置视频捕获管线 (pipeline) 和最大限度地利用硬件性能的一些不同选择. 这里有个使用了不同管线的样例 app,可以在 GitHub 查看. 第一种:UIImagePic ...
- java 调用JRuby
1.core package vanilla; import org.jruby.embed.ScriptingContainer; public class HelloWorld { private ...