ChatGPT的橫空出世昭示了通用人工智能的可能性,并為我們提供了更加便捷、直觀和個性化的信息獲取方式,有望在教育、研究、咨詢和日常生活中發(fā)揮重要作用。而駕馭ChatGPT,使之更好地服務(wù)于我們的工作和生活,需要一些技巧和方法,這就是本書要探討的prompt(提示)工程。
本書以通俗易懂的語言,詳細介紹了如何編寫高質(zhì)量的提示,引導(dǎo)ChatGPT輸出優(yōu)質(zhì)答案,滿足各種信息需求。書中包含詳細解釋和豐富示例,旨在幫助讀者掌握利用ChatGPT解決各種問題的實用技能。
【技巧傾囊相授】:構(gòu)建有效的提示,讓你的查詢更準、更有效
【案例生動實用】:用大量實用案例演示如何讓ChatGPT聽命于你
【內(nèi)容包羅萬象】:豐富的prompt技巧,輕松應(yīng)對各種場景和需求
【講解清晰易懂】:面向大眾讀者,聚焦實用性,快速提高生產(chǎn)力
李世明
騰訊前高級工程師,萬人社群“AI破局俱樂部”嘉賓,《AI超級個體:ChatGPT與AIGC實戰(zhàn)指南》作者,AIGC領(lǐng)域探索和創(chuàng)業(yè)者,AIGC領(lǐng)域在線教育踐行者。
代旋
對ChatGPT、prompt有深入研究,擁有十多年大型互聯(lián)網(wǎng)運維管理經(jīng)驗,擅長Linux、Kubernetes、運維開發(fā)等。
張濤
曾任職VMware、eBay等IT公司,AI中級訓(xùn)練師,擅長場景視覺、智能助手、智能搜索、智能決策等領(lǐng)域。
前言 iii
第 1章 ChatGPT prompt概述 1
1.1 prompt起源 1
1.2 prompt到底是什么 2
1.3 人人都應(yīng)該學(xué)習(xí)prompt 4
第 2章 基礎(chǔ)知識 5
2.1 初識AIGC 5
2.1.1 生成模型 5
2.1.2 數(shù)據(jù)集 6
2.1.3 數(shù)據(jù)預(yù)處理 7
2.1.4 訓(xùn)練與微調(diào) 7
2.1.5 評估生成內(nèi)容 7
2.2 了解LM、PLM以及LLM 8
2.2.1 語言模型 8
2.2.2 預(yù)訓(xùn)練語言模型 9
2.2.3 大型語言模型 9
2.3 認識NLP 10
2.3.1 NLP的應(yīng)用 10
2.3.2 NLP的挑戰(zhàn) 10
2.4 再聊GPT與ChatGPT 11
2.4.1 GPT和ChatGPT是什么 11
2.4.2 GPT和ChatGPT的關(guān)系 11
2.4.3 ChatGPT存在的問題 12
第3章 prompt基礎(chǔ) 13
3.1 prompt基本原則 13
3.2 prompt組成元素 16
第4章 prompt常見用法 20
4.1 角色扮演 20
4.1.1 人物角色扮演 20
4.1.2 工具角色扮演 23
4.2 對話 25
4.2.1 模擬面試 25
4.2.2 子女教育 26
4.3 問答 28
4.3.1 回答事實性問題 28
4.3.2 定義詞語 28
4.3.3 檢索來自“特定主題”的信息 29
4.4 匯總 30
4.4.1 新聞總結(jié) 30
4.4.2 會議紀要 30
4.4.3 書籍摘要 31
4.4.4 電影評論 32
4.5 聚類 32
4.5.1 聚類步驟 33
4.5.2 聚類應(yīng)用 34
4.6 多選項 36
4.6.1 問題回答 36
4.6.2 文本補全 37
4.6.3 情感分析 37
4.6.4 識別事實與觀點 38
4.7 知識生成 39
4.7.1 知識問答 40
4.7.2 知識整合 40
4.7.3 數(shù)據(jù)分析 41
4.7.4 連接片段信息 42
4.7.5 更新現(xiàn)有知識 43
4.8 種子詞 44
4.8.1 種子詞使用方法 44
4.8.2 如何發(fā)現(xiàn)種子詞 49
4.9 控制輸出 50
4.9.1 文本生成 50
4.9.2 文本補全 50
4.9.3 語言建模 51
4.10 自洽 52
4.10.1 文本生成 52
4.10.2 文本摘要 53
4.10.3 文本完善 54
4.10.4 事實核查 55
4.10.5 數(shù)據(jù)驗證 55
4.11 零樣本、單樣本和多樣本 56
4.11.1 零樣本 56
4.11.2 單樣本 57
4.11.3 多樣本 57
4.12 思維鏈 59
4.13 對抗 62
4.13.1 提示注入 62
4.13.2 提示泄露 63
4.13.3 越獄 64
4.13.4 防御策略 66
第5章 prompt技巧 67
5.1 增加條件 67
5.1.1 ToDo or NotToDo式條件 67
5.1.2 增加條件的注意事項 71
5.2 增加示例 72
5.3 使用引導(dǎo)詞 74
5.3.1 續(xù)寫詩歌 74
5.3.2 續(xù)寫故事 75
5.4 適當增加特殊符號 76
5.5 格式化輸出 78
5.6 增加角色 81
5.7 萬能模仿 83
5.7.1 尋找優(yōu)秀prompt 83
5.7.2 訓(xùn)練ChatGPT 83
5.7.3 生成新的prompt 85
5.7.4 檢驗ChatGPT提供的prompt 87
5.8 prompt生成器 89
第6章 prompt實踐 97
6.1 智能辦公 97
6.1.1 借助prompt高效生成PPT 97
6.1.2 借助prompt快速生成思維導(dǎo)圖 101
6.1.3 借助prompt操作Excel 104
6.2 繪畫工具 115
6.2.1 人物形象 116
6.2.2 海報圖片 117
6.2.3 logo設(shè)計 118
6.3 視頻制作 120
6.4 智能開發(fā) 124
6.4.1 生成代碼 124
6.4.2 解釋代碼 126
6.4.3 解釋報錯信息 127
6.4.4 編寫測試腳本 127
6.4.5 提供代碼示例和最佳實踐 129
6.4.6 漏洞和風(fēng)險分析 131
6.4.7 重構(gòu)建議 131
6.4.8 識別內(nèi)存泄漏 133
6.5 法律助手 135
6.5.1 查找法律條款 135
6.5.2 咨詢法律問題 136
6.5.3 分析法律案情 137
6.5.4 撰寫法律合同 138
6.5.5 普及法律知識 140
6.6 教師助手 141
6.6.1 制定課程表 141
6.6.2 教學(xué)備課 142
6.6.3 輔助出題 144
6.7 白領(lǐng)助手 145
6.7.1 工作記錄 146
6.7.2 工作計劃 147
6.8 財經(jīng)助手 148
6.8.1 介紹理財概念 149
6.8.2 財務(wù)分析 150
6.8.3 經(jīng)濟與市場 151
6.8.4 個人理財 152
6.9 健康助手 153
6.9.1 健康建議 153
6.9.2 藥物信息和副作用解釋 155
6.9.3 提供診斷方案 157
6.10 智能客服 158
6.10.1 電商智能客服 159
6.10.2 醫(yī)療智能客服 161
6.11 智能輔導(dǎo) 163
6.11.1 數(shù)學(xué)輔導(dǎo) 163
6.11.2 心理咨詢 165
6.11.3 職業(yè)規(guī)劃 166
6.12 智能翻譯 168
6.12.1 設(shè)定角色 168
6.12.2 語言優(yōu)化 169
6.12.3 翻譯現(xiàn)代文 169
6.12.4 翻譯古詩詞 170
6.12.5 翻譯俄語歌詞 170
6.12.6 翻譯法語詩歌 171
6.13 文案助手 172
6.13.1 廣告文案撰寫 172
6.13.2 推文與博客創(chuàng)作 173
6.13.3 文學(xué)創(chuàng)作 174
6.13.4 文案校對與修改 176
6.13.5 文案潤色與改寫 177
附錄A prompt示例 179
附錄B Midjourney使用介紹 209
參考文獻 218