-
内容大纲
本书是使用Python动手搭建聊天机器人的入门书籍。全书共5章,包含聊天机器人的发展历史、自然语言处理的相关知识,以及多种搭建、部署聊天机器人的基本方法。此外,作者还提供了丰富的源码和细致的教程,极具实操性。无论你是具有一定Python编程基础的技术人员,还是想更多了解聊天机器人相关知识的产品经理、项目管理人员,都能从本书学习到搭建聊天机器人的相关内容,并能在本书的指导下实际完成聊天机器人的搭建和对外发布。 -
作者介绍
-
目录
第1章 心爱的聊天机器人
聊天机器人的受欢迎程度
Python之禅以及为什么它适用于聊天机器人
对聊天机器人的需求
商业视角
开发者视角
受聊天机器人影响的行业
聊天机器人的发展历程
1950
1966
1972
1981
1985
1992
1995
1996
2001
2006
2010
2012
2014
2015
2016
2017
我可以用聊天机器人解决什么样的问题
这个问题能通过简单的问答或来回交流解决吗
这个工作是否有高度重复性,需要进行数据收集和分析
你的机器人的任务可以自动化和固定化吗
一个QnA机器人
从聊天机器人开始
聊天机器人中的决策树
在聊天机器人中使用决策树
决策树如何起到作用
最好的聊天机器人/机器人框架
聊天机器人组件和使用的相关术语
意图(Intent)
实体(Entities)
话术(Utterances)
训练机器人
置信度得分
第2章 聊天机器人中的自然语言处理
为什么我需要自然语言处理知识来搭建聊天机器人
spaCy是什么
spaCy的基准测试结果
spaCy提供了什么能力
spaCy的特性
安装和前置条件
spaCy模型是什么
搭建聊天机器人所使用的自然语言处理基本方法
词性标注
词干提取和词性还原
命名实体识别
停用词
依存句法分析
名词块
计算相似度
搭建聊天机器人时自然语言处理的一些好方法
分词
正则表达式
总结
第3章 轻松搭建聊天机器人
Dialogflow简介
开始
搭建一个点餐机器人
确定范围
列举意图
列举实体
搭建点餐机器人
Dialogflow入门
创建意图的几大要点
创建意图并添加自定义话术
为意图添加默认回复
菜品描述意图及附属实体
理解用户需求并回复
将Dialogflow聊天机器人发布到互联网上
在Facebook Messenger上集成Dialogflow聊天机器人
设置Facebook
创建一个Facebook应用程序
设置Dialogflow控制台
配置Webhook
测试信使机器人
Fulfillment
启用Webhook
检查响应数据
总结
第4章 从零开始搭建聊天机器人
Rasa NLU是什么
我们为什么要使用Rasa NLU
深入了解Rasa NLU
从零开始训练和搭建聊天机器人
搭建一个星座聊天机器人
星座机器人和用户之间的对话脚本
为聊天机器人准备数据
训练聊天机器人模型
从模型进行预测
使用Rasa Core进行对话管理
深入了解Rasa Core及对话系统
理解Rasa概念
为聊天机器人创建域文件
为聊天机器人编写自定义动作
训练机器人的数据准备
构造故事数据
交互学习
将对话导出成故事
测试机器人
测试用例一
测试用例二
总结
第5章 部署自己的聊天机器人
前提条件
Rasa的凭据管理
在Facebook上部署聊天机器人
在Heroku上创建一个应用
在本地系统中安装Heroku
在Facebook上创建和设置应用程序
在Heroku上创建和部署Rasa动作服务器应用程序
创建Rasa聊天机器人API应用程序
创建一个用于Facebook Messenger聊天机器人的独立脚本
验证对话管理应用程序在Heroku上的部署情况
集成Facebook Webhook
部署后验证:Facebook聊天机器人
在Slack上部署聊天机器人
为Slack创建独立脚本
编辑Procfile
将Slack机器人最终部署到Heroku上
订阅Slack事件
订阅机器人事件
部署后验证:Slack机器人
独立部署聊天机器人
编写脚本实现自己的聊天机器人通道
编写Procfile并部署到Web上
验证你的聊天机器人API
绘制聊天机器人的图形界面
总结
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...