本書從ChatGPT原理和提示工程的基本概念講起,重點介紹了提示工程的各種技巧,不僅通
過實例生動地展示了如何運用這些技巧,還深度解析了各種技巧的使用場景及其潛在局限性。
進一步地,本書結合多個行業(yè)背景,系統(tǒng)地闡述了ChatGPT和提示工程的具體應用,幫助讀者不
僅從理論上掌握提示工程,而且深化對ChatGPT在實際場景應用的理解。
本書分為11章,主要包含四部分:第1章解讀ChatGPT的基礎原理和提示工程的基本概念;
第2~5章詳細介紹提示工程技巧,涵蓋有效提示編寫、針對復雜任務的提示設計技巧、對話中的
提示設計技巧,以及提示的優(yōu)化與迭代;第6章主要介紹當前ChatGPT推出的進階功能;第7~11
章結合教育領域、市場營銷、新媒體運營、軟件開發(fā)和數(shù)據(jù)分析實戰(zhàn)展示提示工程技巧的應用。
本書語言通俗易懂、內(nèi)容實用,并且結合豐富案例,非常適合開發(fā)人員、產(chǎn)品經(jīng)理、創(chuàng)業(yè)
者、學生及其他對新興技術感興趣的讀者。鑒于書中提供了大量行業(yè)應用實例,教育工作者、
市場營銷專家、新媒體從業(yè)者和數(shù)據(jù)分析師也可從中獲得實用方法,從而提升工作效率。
夏禹
----------------------------
夏禹,畢業(yè)于同濟大學,瑞典皇家理工學院+荷蘭埃因霍溫理工大學雙碩士。資深解決方案架構師,擁有豐富的軟件設計和開發(fā)經(jīng)驗。歐洲創(chuàng)新與技術研究院EIT Digital碩士項目全額獎學金獲得者。在人工智能、系統(tǒng)設計等方面有豐富的實戰(zhàn)經(jīng)驗,對于新技術的應用與開發(fā)有深入研究,曾利用ChatGPT輔助開發(fā)過多個計算機前后端項目。
第 1 章 AI大模型與提示工程 001
1.1 背景概要 001
1.2 ChatGPT簡介 002
1.2.1? 初識ChatGPT 003
1.2.2? GPT模型的原理 004
1.3 ChatGPT 與提示 009
1.3.1? 什么是提示 009
1.3.2? ChatGPT如何回答提示 014
1.4 提示工程 020
1.4.1? 什么是提示工程 020
1.4.2? 提示工程的重要性 021
1.4.3? 提示工程的應用場景 023
1.5 國產(chǎn) AI 大模型 024
1.5.1? 文心一言 025
1.5.2? 訊飛星火 029
第 2 章 如何編寫有效的提示 032
2.1 明確任務目標 032
2.1.1? 什么是任務目標 033
2.1.2? 模糊的提示 034
2.1.3? 體現(xiàn)整體目標和具體任務 034
2.1.4? 角色身份 035
2.1.5? 統(tǒng)稱明確化 039
2.1.6? 對回答設置限制 040
2.2 選擇合適的格式和結構 047
2.2.1? 設置回復的格式 048
2.2.2? 提示的不同格式 055
2.2.3? 設計回復模板 058
2.3 正確引用和分隔文本 060
2.3.1? 需要引用文本的任務 060
2.3.2? 標注引用 061
2.3.3? 提示注入 061
2.3.4? 使用分隔符 062
2.3.5? 組合分隔符的使用 063
第 3 章 復雜任務提示設計 066
3.1 劃分步驟 066
3.2 提供示例 072
3.3 設定處理條件 077
3.4 實戰(zhàn):網(wǎng)店競品用戶評價分析 083
第 4 章 對話式提示設計 092
4.1 多輪對話與上下文管理 092
4.2 在多輪對話中的提示設計技巧 097
4.2.1? 明確的指代關系 097
4.2.2? 精簡提示與回復 100
4.2.3? 重新聲明過期上下文 102
4.2.4? 壓縮上下文 103
4.2.5? 無效技巧:標記重要信息 105
4.3 典型應用場景 106
4.3.1? 創(chuàng)意寫作 106
4.3.2? 知識問答學習 111
4.3.3? 角色模擬 113
第 5 章 提示的優(yōu)化與迭代 119
5.1 優(yōu)化與迭代的方法 119
5.2 明確預期 121
5.3 編寫初始提示 122
5.4 對比判斷回復與預期 123
5.5 修改優(yōu)化提示 124
5.6 提示迭代 124
5.7 提示復用 131
第 6 章 ChatGPT進階功能 136
6.1 功能激活 136
6.2 網(wǎng)頁瀏覽 137
6.3 代碼解釋器 139
6.3.1? 使用方法 139
6.3.2? 核心優(yōu)勢 141
6.4 第三方插件 142
6.5 國產(chǎn)大模型的進階功能 145
6.5.1? 圖片功能 145
6.5.2? 插件功能 146
第 7 章 ChatGPT在教育領域的應用 150
7.1 輔助教學準備 151
7.1.1? 課程計劃設計和優(yōu)化 152
7.1.2? 教學活動設計 156
7.1.3? 教學資源建議 160
7.1.4? 習題設計 162
7.2 輔助學習 164
7.2.1? 制訂學習計劃 165
7.2.2? 講解知識點 168
7.2.3? 文本錯誤檢查 171
7.3 ChatGPT 與提示工程在教育領域的挑戰(zhàn) 174
第 8 章 ChatGPT在市場營銷中的應用 177
8.1 行業(yè)信息搜集 178
8.2 市場調(diào)研 180
8.2.1? 競品分析 180
8.2.2? 發(fā)掘市場缺口 183
8.3 用戶分析 186
8.3.1? 制作用戶畫像 187
8.3.2? 調(diào)研獲取用戶數(shù)據(jù) 189
8.3.3? 調(diào)研結果分析 192
8.4 文案撰寫 196
8.4.1? 獲取創(chuàng)意 196
8.4.2? 文案生成 198?004
8.4.3? 文案潤色 199
第 9 章 ChatGPT在新媒體運營中的應用 203
9.1 內(nèi)容生成 203
9.1.1? 靈感來源 204
9.1.2? 內(nèi)容生成 205
9.2 SEO 輔助 207
9.2.1? 推薦標題 208
9.2.2? 生成關鍵詞 211
9.3 自動化客服 212
第 10 章 ChatGPT在軟件開發(fā)中的應用 214
10.1 代碼輔助 214
10.1.1? 代碼生成 215
10.1.2? 問題排查及修復 222
10.2 代碼質(zhì)量保證 226
10.2.1? 代碼審查 226
10.2.2? 單元測試代碼生成 229
10.3 文檔生成 232
第 11 章 ChatGPT在數(shù)據(jù)分析中的應用 235
11.1 數(shù)據(jù)準備 236
11.1.1? 數(shù)據(jù)收集匯總 237
11.1.2? 數(shù)據(jù)清洗 244
11.1.3? 格式轉(zhuǎn)換 247
11.2 數(shù)據(jù)分析 248
11.2.1? 描述性分析 252
11.2.2? 診斷分析 259
11.2.3? 預測分析 263
11.3 數(shù)據(jù)可視化與交互 270
11.3.1? 二維平面圖 270
11.3.2? 三維立體圖 274
11.3.3? 三維交互圖 278