ChatGPT的發(fā)布被業(yè)界認(rèn)為是通用人工智能的iPhone時刻,標(biāo)志著自然語言處理領(lǐng)域新時代的到來。本書將由淺入深地為廣大讀者介紹ChatGPT的基礎(chǔ)概念、底層原理,不同場景下的運用實踐技巧,行業(yè)生態(tài)中熱門的應(yīng)用,并適度展望多模態(tài)下的通用人工智能應(yīng)用前景。最后,本書以群聊和文檔問答兩個具體場景的開源項目為例,演示講解如何使用ChatGPT API、向量數(shù)據(jù)庫和LangChain工具集,開發(fā)構(gòu)建自己的ChatGPT應(yīng)用。希望本書能為讀者深入了解ChatGPT的應(yīng)用和潛力提供全面的指導(dǎo)和參考,激發(fā)更多人嘗試和探索ChatGPT。
饒琛琳,北京交通大學(xué)通信工程學(xué)士,中國人民大學(xué)管理科學(xué)與工程碩士。職業(yè)背景:15年IT從業(yè)經(jīng)驗,北京優(yōu)特捷信息技術(shù)有限公司產(chǎn)品副總裁,擁有十余項人工智能和大數(shù)據(jù)領(lǐng)域發(fā)明專利。前新浪微博系統(tǒng)架構(gòu)師、人人網(wǎng)高級研發(fā)工程師,中華網(wǎng)系統(tǒng)運維主管。多次在 velocity、WOT、infoQ、msup、archsummit 等行業(yè)技術(shù)大會上擔(dān)任專題出品人和分享嘉賓。受邀擔(dān)任中國信通院研發(fā)運營一體化標(biāo)準(zhǔn)組專家、智能化運維標(biāo)準(zhǔn)組專家、云上軟件工程可觀測性標(biāo)準(zhǔn)組專家;受邀擔(dān)任信息技術(shù)應(yīng)用創(chuàng)新工作委員會大數(shù)據(jù)技術(shù)活動組、運維技術(shù)活動組副組長。
第1章 ChatGPT的由來 1
1.1 ChatGPT的自我介紹 1
1.2 GPT訓(xùn)練數(shù)據(jù)集介紹 2
1.3 ChatGPT的極簡理解 5
1.4 開源社區(qū)的進展 8
1.5 如何識別ChatGPT的真假 11
第2章 ChatGPT頁面功能介紹 14
2.1 注冊ChatGPT賬戶 16
2.2 開始提問 25
2.3 摘要及重命名 27
2.4 連續(xù)提問和重新生成的作用 29
2.4.1 連續(xù)提問 30
2.4.2 重新生成 31
2.5 贊和踩的作用 33
2.6 提前終止 34
2.7 字?jǐn)?shù)限制 35
2.7.1 ChatGPT的字?jǐn)?shù)限制是什么? 35
2.7.2 如何解決字?jǐn)?shù)限制 36
2.8 服務(wù)狀態(tài)頁面 38
第3章 ChatGPT的法律風(fēng)險 41
3.1 《互聯(lián)網(wǎng)信息服務(wù)深度合成管理規(guī)定》 45
3.2 ChatGPT的法律過濾情況示例 47
3.3 如何識別來自ChatGPT的文本輸出 49
第4章 ChatGPT避坑指南 53
4.1 中英文差距:宋詞與十四行詩 55
4.1.1 《青玉案》詞創(chuàng)作 56
4.1.2 十四行詩創(chuàng)作 59
4.2 不同相似度算法的分值介紹 61
4.3 生成正則表達式 64
第5章 ChatGPT場景案例 69
5.1 自然語言處理類示例 71
5.1.1 生成文本 71
5.1.2 提取概要 73
5.1.3 閱讀理解出題 77
5.1.4 stable diffusion prompt生成 80
5.1.5 情感分類 88
5.1.6 詞格分類 90
5.1.7 數(shù)據(jù)集模擬生成 92
5.1.8 生成復(fù)雜密碼 95
5.1.9 多語言翻譯 96
5.2 編程邏輯類示例 98
5.2.1 生成代碼 99
5.2.2 解釋代碼 102
5.2.3 編程語言轉(zhuǎn)換 105
5.2.4 數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換 112
5.2.5 服務(wù)器體驗沙箱 114
5.2.6 網(wǎng)頁自動化工具 117
5.2.7 生成知識圖譜 123
5.2.8 數(shù)據(jù)可視化 128
5.2.9 Leetcode 132
5.2.10 編寫PRD需求說明書 139
5.2.11 stackoverflow排障 144
5.2.12 Excel高級函數(shù)助手 146
5.3 格式化處理類示例 149
5.3.1 文本和表格格式轉(zhuǎn)換 149
5.3.2 markdown格式與emoji表情包 150
5.3.3 寫微博并自動加話題標(biāo)簽 153
5.3.4 編寫電子郵件 156
5.4 多輪對話類示例 161
5.4.1 安全漏洞排查咨詢 161
5.4.2 云原生轉(zhuǎn)型咨詢 165
5.4.3 私房菜推薦 172
5.4.4 心理健康咨詢 175
5.4.5 私人健身教練 179
5.4.6 旅游日程安排 182
5.4.7 游戲NPC對話 187
5.4.8 模擬流浪地球中的Moss 191
5.4.9 小說寫作助手 202
第6章 當(dāng)前熱門AI應(yīng)用 207
6.1 notion AI筆記 208
6.2 Copilot編程助手 211
6.2.1 生成斐波那契數(shù)列求和函數(shù) 217
6.2.2 生成貪吃蛇游戲 219
6.3 Character.AI定制角色 236
6.4 AIPRM擴展 239
第7章 ChatGPT配合其他AI能力的應(yīng)用 245
7.1 和Dall2配合生成故事繪本 245
7.2 解析Bing Chat邏輯 250
7.2.1 New Bing介紹 250
7.2.2 Edge Dev瀏覽器介紹 257
7.3 和D-ID配合生成數(shù)字人視頻 262
7.4 BLIP2多模態(tài)聊天 265
7.4.1 PPT修改建議 265
7.4.2 競爭情報分析 267
7.5 圖文生成視頻 268
第8章 OpenAI API介紹 272
8.1 API開通和使用 274
8.1.1 OpenAI API費用 274
8.1.2 生成API KEY 276
8.1.3 常用API接口和參數(shù)說明 278
8.2 Hugging Face社區(qū) 283
8.3 LangChain開發(fā)框架 286
8.4 wechat-chatgpt開源項目示例 292
8.5 DocsGPT開源項目示例 295
參考文獻 301