ChatGPT的發(fā)布被業(yè)界認(rèn)為是通用人工智能的iPhone時(shí)刻,標(biāo)志著自然語(yǔ)言處理領(lǐng)域新時(shí)代的到來(lái)。本書(shū)將由淺入深地為廣大讀者介紹ChatGPT的基礎(chǔ)概念、底層原理,不同場(chǎng)景下的運(yùn)用實(shí)踐技巧,行業(yè)生態(tài)中熱門(mén)的應(yīng)用,并適度展望多模態(tài)下的通用人工智能應(yīng)用前景。最后,本書(shū)以群聊和文檔問(wèn)答兩個(gè)具體場(chǎng)景的開(kāi)源項(xiàng)目為例,演示講解如何使用ChatGPT API、向量數(shù)據(jù)庫(kù)和LangChain工具集,開(kāi)發(fā)構(gòu)建自己的ChatGPT應(yīng)用。希望本書(shū)能為讀者深入了解ChatGPT的應(yīng)用和潛力提供全面的指導(dǎo)和參考,激發(fā)更多人嘗試和探索ChatGPT。
饒琛琳,北京交通大學(xué)通信工程學(xué)士,中國(guó)人民大學(xué)管理科學(xué)與工程碩士。職業(yè)背景:15年IT從業(yè)經(jīng)驗(yàn),北京優(yōu)特捷信息技術(shù)有限公司產(chǎn)品副總裁,擁有十余項(xiàng)人工智能和大數(shù)據(jù)領(lǐng)域發(fā)明專利。前新浪微博系統(tǒng)架構(gòu)師、人人網(wǎng)高級(jí)研發(fā)工程師,中華網(wǎng)系統(tǒng)運(yùn)維主管。多次在 velocity、WOT、infoQ、msup、archsummit 等行業(yè)技術(shù)大會(huì)上擔(dān)任專題出品人和分享嘉賓。受邀擔(dān)任中國(guó)信通院研發(fā)運(yùn)營(yíng)一體化標(biāo)準(zhǔn)組專家、智能化運(yùn)維標(biāo)準(zhǔn)組專家、云上軟件工程可觀測(cè)性標(biāo)準(zhǔn)組專家;受邀擔(dān)任信息技術(shù)應(yīng)用創(chuàng)新工作委員會(huì)大數(shù)據(jù)技術(shù)活動(dòng)組、運(yùn)維技術(shù)活動(dòng)組副組長(zhǎng)。
第1章 ChatGPT的由來(lái) 1
1.1 ChatGPT的自我介紹 1
1.2 GPT訓(xùn)練數(shù)據(jù)集介紹 2
1.3 ChatGPT的極簡(jiǎn)理解 5
1.4 開(kāi)源社區(qū)的進(jìn)展 8
1.5 如何識(shí)別ChatGPT的真假 11
第2章 ChatGPT頁(yè)面功能介紹 14
2.1 注冊(cè)ChatGPT賬戶 16
2.2 開(kāi)始提問(wèn) 25
2.3 摘要及重命名 27
2.4 連續(xù)提問(wèn)和重新生成的作用 29
2.4.1 連續(xù)提問(wèn) 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)頁(yè)面 38
第3章 ChatGPT的法律風(fēng)險(xiǎn) 41
3.1 《互聯(lián)網(wǎng)信息服務(wù)深度合成管理規(guī)定》 45
3.2 ChatGPT的法律過(guò)濾情況示例 47
3.3 如何識(shí)別來(lái)自ChatGPT的文本輸出 49
第4章 ChatGPT避坑指南 53
4.1 中英文差距:宋詞與十四行詩(shī) 55
4.1.1 《青玉案》詞創(chuàng)作 56
4.1.2 十四行詩(shī)創(chuàng)作 59
4.2 不同相似度算法的分值介紹 61
4.3 生成正則表達(dá)式 64
第5章 ChatGPT場(chǎng)景案例 69
5.1 自然語(yǔ)言處理類示例 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 多語(yǔ)言翻譯 96
5.2 編程邏輯類示例 98
5.2.1 生成代碼 99
5.2.2 解釋代碼 102
5.2.3 編程語(yǔ)言轉(zhuǎn)換 105
5.2.4 數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換 112
5.2.5 服務(wù)器體驗(yàn)沙箱 114
5.2.6 網(wǎng)頁(yè)自動(dòng)化工具 117
5.2.7 生成知識(shí)圖譜 123
5.2.8 數(shù)據(jù)可視化 128
5.2.9 Leetcode 132
5.2.10 編寫(xiě)PRD需求說(shuō)明書(shū) 139
5.2.11 stackoverflow排障 144
5.2.12 Excel高級(jí)函數(shù)助手 146
5.3 格式化處理類示例 149
5.3.1 文本和表格格式轉(zhuǎn)換 149
5.3.2 markdown格式與emoji表情包 150
5.3.3 寫(xiě)微博并自動(dòng)加話題標(biāo)簽 153
5.3.4 編寫(xiě)電子郵件 156
5.4 多輪對(duì)話類示例 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對(duì)話 187
5.4.8 模擬流浪地球中的Moss 191
5.4.9 小說(shuō)寫(xiě)作助手 202
第6章 當(dāng)前熱門(mén)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擴(kuò)展 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 競(jìng)爭(zhēng)情報(bào)分析 267
7.5 圖文生成視頻 268
第8章 OpenAI API介紹 272
8.1 API開(kāi)通和使用 274
8.1.1 OpenAI API費(fèi)用 274
8.1.2 生成API KEY 276
8.1.3 常用API接口和參數(shù)說(shuō)明 278
8.2 Hugging Face社區(qū) 283
8.3 LangChain開(kāi)發(fā)框架 286
8.4 wechat-chatgpt開(kāi)源項(xiàng)目示例 292
8.5 DocsGPT開(kāi)源項(xiàng)目示例 295
參考文獻(xiàn) 301