从零开始,开发一款聊天机器人

原创 2018年04月12日 10:42:42

聊天机器人:一种能和人类对话的计算机程序,你不用进行命令行或者图形界面的操作,只需要和它说人话就好了,它不但听得懂,还能回答。为什么机器能够听懂人类的自然语言呢?简单来说,因为背后有多种机器学习模型,分析理解用户输入的自然语言,并根据开发者设定的某种查询机制在预置的知识库中获取相应答案,再将查询结果构造成人类语言回复给用户。

听起来很高大上的一种计算机程序啊,什么机器学习(Machine Learning)啊,自然语言理解啊(Natural Language Understanding)都没有学过的人,也能开发自己的聊天机器人吗?当然可以!

本场 Chat 就是向没有 AI 知识背景和开发经历的用户介绍利用现有工具和方法,开发自己的聊天机器人的方法。并提供开源实例。只需要最基本能的编程技巧,能收发 Http Request/Response,就具备开发条件啦!

实录提要:

  • 如何让这个机器人进行无监督的学习,让它越服务越智能?
  • LUIS 能否本地化部署或者在不联网的情况下使用?
  • 这个和图灵机器人之类的 API 的区别是什么?有没有本地的 NLP 类库可调用?
  • 现在的聊天机器人主要是基于监督学习的方法,还是强化学习?
  • 非面相任务的问答,上下文用什么样的方法解决?小冰是怎样解决上下文问题的?
  • 请问不同领域的聊天机器人就只是知识库的不同吗?有没有技术上的差异?
  • LUIS 的输出格式是什么?能举个例子吗?
  • 如果比较好奇意图提取和实体抽取,是否有什么开源项目推荐研究?

阅读全文: http://gitbook.cn/gitchat/activity/5976e6f586e940449500a5e5

使用深度学习打造智能聊天机器人

本文对目前使用深度学习来构建聊天机器人的技术进行了总结和归纳。
  • malefactor
  • malefactor
  • 2016年07月13日 20:22
  • 29011

微信小程序开发—项目实战之聊天机器人

我参加CSDN博客之星评选啦,感谢大家前往投票支持! 投票地址:http://blog.csdn.net/vote/list.html?keyword=anda0109#search 项目功能介绍...
  • anda0109
  • anda0109
  • 2016年11月30日 08:29
  • 20495

聊天机器人(Chatbot)开发:自然语言处理(NLP)技术栈

我相信在大多数情况下,聊天机器人的开发者构建自己的自然语言解析器,而不是使用第三方云端API,是有意义的选择。 这样做有很好的战略性和技术性方面的依据,我将向你展示自己实现NLP有多么简单。 这篇文章...
  • shebao3333
  • shebao3333
  • 2017年12月06日 11:45
  • 406

聊天机器人开发资料集合

  • 2008年12月16日 10:09
  • 11.57MB
  • 下载

聊天机器人开发思路(样板式模型)

最近打算弄一个智能客服的东西,就是辅助客服讲述帮助用户如何安装电视机的流程。现在记录下吧: 一开始查了很多rnn,lstm,s2s等模型,发现都是那种生成式模型。 而且需要大量训练集,效果不是很理...
  • weixin_36541072
  • weixin_36541072
  • 2017年11月11日 11:50
  • 599

使用图灵机器人快速开发智能聊天机器人

聊天机器人现在已经成为一个流行的话题,无论微信公共帐号,还是qq聊天机器人,可以智能交互聊天的机器人帐号越来越多,相信很多开发人员也想自己实现这样一个好玩的智能聊天机器人。 下面就给广大的技术开发者...
  • pamchen
  • pamchen
  • 2014年06月17日 11:14
  • 24656

【IOS源码】智能聊天机器人源码—仿微信界面

这是一个IOS智能聊天机器人的源码,采用了仿微信的风格设计,调用的是图灵机器人的API,能够实现智能聊天、讲故事、讲笑话、查天气、查公交等丰富的功能 [1].[代码] 仿微信界面: UITa...
  • u014311022
  • u014311022
  • 2014年12月30日 17:19
  • 961

从零开始写聊天机器人

目录目录 简介 搭建聊天机器人的嘴巴对话功能 1 websocket简介 1 Tornado实现websocket服务端 2 Tornado实现websocket客户端 搭建聊天机器人的大脑AIML ...
  • lemontreeshy
  • lemontreeshy
  • 2016年04月29日 11:59
  • 2408

自己动手做聊天机器人教程

自己动手做聊天机器人教程
  • x_r_su
  • x_r_su
  • 2016年11月05日 18:04
  • 1053

使用图灵机器人快速开发智能聊天机器人

聊天机器人现在已经成为一个流行的话题,无论微信公共帐号,还是qq聊天机器人,可以智能交互聊天的机器人帐号越来越多,相信很多开发人员也想自己实现这样一个好玩的智能聊天机器人。 下面就给广大的技术开发者...
  • pamchen
  • pamchen
  • 2014年06月17日 11:14
  • 24656
收藏助手
不良信息举报
您举报文章:从零开始,开发一款聊天机器人
举报原因:
原因补充:

(最多只允许输入30个字)