定 價(jià):¥119.00
作 者: | Szymon Rozga 著 |
出版社: | 機(jī)械工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787111629214 | 出版時(shí)間: | 2019-07-01 | 包裝: | 平裝 |
開本: | 16開 | 頁(yè)數(shù): | 379 | 字?jǐn)?shù): |
譯者序
前言
關(guān)于作者
關(guān)于技術(shù)審校人員
第1章 聊天機(jī)器人概述 1
1.1 對(duì)機(jī)器人的期望 2
1.2 什么是聊天機(jī)器人 3
1.3 為什么是現(xiàn)在 6
1.3.1 人工智能取得的進(jìn)步 6
1.3.2 作為智能對(duì)話平臺(tái)的消息應(yīng)用程序 7
1.3.3 語(yǔ)音喚醒的智能助理 8
1.4 創(chuàng)建聊天機(jī)器人的動(dòng)機(jī) 8
1.5 機(jī)器人的組成 10
1.5.1 機(jī)器人運(yùn)行庫(kù) 10
1.5.2 自然語(yǔ)言理解引擎 11
1.5.3 對(duì)話引擎 12
1.5.4 通道集成 14
1.6 結(jié)束語(yǔ) 15
第2章 聊天機(jī)器人與自然語(yǔ)言理解 17
2.1 自然語(yǔ)言處理的基本概念 18
2.2 常見的自然語(yǔ)言處理任務(wù) 23
2.2.1 句法分析 23
2.2.2 語(yǔ)義分析 23
2.2.3 語(yǔ)篇分析 23
2.3 機(jī)器人中常見的自然語(yǔ)言理解功能 24
2.4 云端自然語(yǔ)言理解系統(tǒng) 24
2.5 自然語(yǔ)言理解系統(tǒng)的商業(yè)產(chǎn)品 25
2.6 結(jié)束語(yǔ) 26
第3章 語(yǔ)言理解智能服務(wù) 27
3.1 意圖分類 28
3.2 發(fā)布LUIS應(yīng)用 34
3.3 實(shí)體抽取 37
3.3.1 Age、Dimension、Money和Temperature 40
3.3.2 DatetimeV2 41
3.3.3 Email、Phone Number和URL 46
3.3.4 Number、Percentage和Ordinal 46
3.4 實(shí)體訓(xùn)練 47
3.5 自定義實(shí)體 50
3.5.1 簡(jiǎn)單實(shí)體 50
3.5.2 復(fù)合實(shí)體 56
3.5.3 層次實(shí)體 61
3.5.4 列表實(shí)體 64
3.5.5 正則表達(dá)式實(shí)體 65
3.6 預(yù)建域 65
3.7 短語(yǔ)列表 67
3.8 主動(dòng)學(xué)習(xí) 69
3.9 儀表板概覽 70
3.10 LUIS應(yīng)用管理與版本更新 71
3.11 拼寫檢查 73
3.12 導(dǎo)入/導(dǎo)出LUIS應(yīng)用 74
3.13 使用LUIS Authoring API 75
3.14 解決遇到的問(wèn)題 75
3.15 結(jié)束語(yǔ) 76
第4章 對(duì)話設(shè)計(jì) 78
4.1 常見的使用場(chǎng)景 78
4.1.1 面向消費(fèi)者的常見使用場(chǎng)景 78
4.1.2 面向企業(yè)的常見使用場(chǎng)景 82
4.2 對(duì)話表達(dá) 83
4.3 機(jī)器人的響應(yīng) 85
4.3.1 構(gòu)建塊 85
4.3.2 機(jī)器人的身份驗(yàn)證和授權(quán) 87
4.3.3 專用卡片 88
4.4 其他功能 90
4.5 對(duì)話交互設(shè)計(jì)指南 91
4.5.1 專注 91
4.5.2 不要把機(jī)器人設(shè)想為人 91
4.5.3 不要賦予機(jī)器人性別 91
4.5.4 總是提供當(dāng)前最好的建議 92
4.5.5 持久的個(gè)性 92
4.5.6 使用豐富的內(nèi)容 93
4.5.7 原諒 93
4.5.8 避免卡殼 93
4.5.9 不要過(guò)于主動(dòng)發(fā)送消息 93
4.5.10 提供人工介入方法 93
4.5.11 從用戶對(duì)話中學(xué)習(xí) 94
4.6 結(jié)束語(yǔ) 95
第5章 微軟Bot框架概述 96
5.1 微軟Bot Builder SDK基礎(chǔ) 96
5.2 Bot框架端到端的設(shè)置 107
5.2.1 第一步:連接到Azure 107
5.2.2 第二步:在Azure中創(chuàng)建Bot Registration 109
5.2.3 第三步:為機(jī)器人設(shè)置安全認(rèn)證 111
5.2.4 第四步:設(shè)置遠(yuǎn)程訪問(wèn) 112
5.2.5 第五步:連接到Facebook Messenger 113
5.2.6 第六步:將機(jī)器人部署到Azure 117
5.3 理解所做的操作 121
5.3.1 Microsoft Azure 121
5.3.2 機(jī)器人通道注冊(cè)入口 121
5.3.3 認(rèn)證 122
5.3.4 連接和ngrok 122
5.3.5 部署到Facebook Messenger 123
5.3.6 部署到Azure 123
5.4 Bot Builder SDK重要概念 123
5.4.1 會(huì)話和消息 124
5.4.2 瀑布和提示 127
5.4.3 對(duì)話框 130
5.4.4 調(diào)用對(duì)話框 133
5.4.5 識(shí)別器 135
5.5 創(chuàng)建一個(gè)簡(jiǎn)單的日歷機(jī)器人 138
5.6 結(jié)束語(yǔ) 139
第6章 深入Bot Builder SDK 140
6.1 對(duì)話狀態(tài) 140
6.2 消息 141
6.3 地址和主動(dòng)消息 144
6.4 富媒體內(nèi)容 146
6.5 按鈕 149
6.6 卡片 152
6.7 建議動(dòng)作 156
6.8 通道錯(cuò)誤 158
6.9 通道數(shù)據(jù) 158
6.10 群組聊天 162
6.11 自定義對(duì)話框 163
6.12 動(dòng)作 168
6.13 庫(kù) 173
6.14 結(jié)束語(yǔ) 174
第7章 構(gòu)建一個(gè)完整的Bot 176
7.1 關(guān)于OAuth 2.0 176
7.2 Google API的建立 177
7.3 將身份驗(yàn)證與Bot Builder集成 182
7.4 無(wú)縫登錄流程 187
7.5 與Google Calendar API集成 195
7.6 實(shí)現(xiàn)Bot功能 201
7.7 結(jié)束語(yǔ) 205
第8章 擴(kuò)展通道功能 207
8.1 Slack深度集成 207
8.2 連接Slack 210
8.3 Slack API實(shí)驗(yàn) 215
8.4 簡(jiǎn)單的互動(dòng)消息 220
8.5 多步驟體驗(yàn) 227
8.6 結(jié)束語(yǔ) 236
第9章 創(chuàng)建新的通道連接器 237
9.1 Direct Line API 237
9.2 自定義Web聊天界面 239
9.3 語(yǔ)音機(jī)器人 250
9.4 將機(jī)器人與Twilio整合在一起 252
9.5 與SSML集成 262
9.6 最后的接觸 265
9.7 結(jié)束語(yǔ) 268
第10章 使聊天機(jī)器人更聰明 269
10.1 拼寫檢查 271
10.2 情感 276
10.3 多語(yǔ)言支持 277
10.4 QnA Maker 282
10.5 計(jì)算機(jī)視覺 286
10.6 結(jié)束語(yǔ) 290
第11章 自適應(yīng)卡片和自定義圖形 291
11.1 自適應(yīng)卡片 291
11.2 渲染自定義圖形 302
11.3 結(jié)束語(yǔ) 319
第12章 人工切換 320
12.1 仍離不開人 320
12.2 從客服角度看聊天機(jī)器人 321
12.2.1 一直在線的聊天機(jī)器人 321
12.2.2 非全時(shí)在線的聊天機(jī)器人 321
12.2.3 面向客服代表的聊天機(jī)器人 321
12.3 典型的客戶服務(wù)系統(tǒng)概念 322
12.4 集成方法 322
12.4.1 自己創(chuàng)建界面 323