優(yōu)化提示詞是用好GPT的關(guān)鍵。本書基于GPT,討論提示詞的使用技巧和優(yōu)化方法。本書不僅討論如何讓GPT不再胡說八道,如何用GPT解決各種問題,如何讓GPT了解用戶的需求,如何讓GPT記憶力超群,還講述如何應(yīng)用GPT,如何讓GPT自動(dòng)運(yùn)行,如何打造商業(yè)級(jí)別的GPT,如何辨別GPT生成的內(nèi)容。
無論你是職場(chǎng)人士,還是在校大學(xué)生,通過閱讀本書,都可以掌握用好GPT的關(guān)鍵,提升自己的工作或?qū)W習(xí)效率。
梁成睿,一位專注于科技領(lǐng)域的創(chuàng)作者,擔(dān)任過設(shè)計(jì)師、程序員和工程師,擅長(zhǎng)不同的技術(shù),從 2014 年開始在不同平臺(tái)上分享自己的自動(dòng)化工具使用心得和自動(dòng)化任務(wù)開發(fā)經(jīng)驗(yàn)。
目 錄
第 1章 概述 001
1.1 GPT 002
1.1.1 G表示生成式 003
1.1.2 P表示預(yù)訓(xùn)練 004
1.1.3 T表示變換器 005
1.2 GPT的上限和下限 008
1.2.1 GPT的上限 008
1.2.2 大語言模型可怕的能力:涌現(xiàn) 010
1.2.3 GPT的下限 011
1.3 GPT給人們帶來的好處 012
1.4 本書用到的GPT服務(wù) 012
第 2章 讓GPT不再胡說八道 014
2.1 不再胡說八道:為GPT提供素材的技巧 015
2.1.1 素材不要拘泥于當(dāng)前語言 015
2.1.2 用第三方工具預(yù)先壓縮內(nèi)容 015
2.1.3 當(dāng)對(duì)話距離素材過遠(yuǎn)時(shí),重新提醒 016
2.1.4 更高的追求:統(tǒng)一素材的格式 016
2.2 身份扮演:基礎(chǔ)但重要的優(yōu)化方法 017
2.2.1 如何寫出好的身份扮演提示詞 018
2.2.2 優(yōu)化第三方提示詞 019
2.3 提示詞優(yōu)化技巧 019
2.3.1 分步:將大問題拆分為小問題并多次提問 020
2.3.2 舉例:從熟悉的內(nèi)容入手 021
2.3.3 填空:給問題需要回答的部分留空 023
2.3.4 思維鏈:分步法與舉例法的結(jié)合 024
2.4 一步與兩步重復(fù)深化法:讓GPT復(fù)述問題優(yōu)化提示詞 026
第3章 用GPT解決各種問題 029
3.1 更好地排除不需要的內(nèi)容 030
3.2 準(zhǔn)確提取關(guān)鍵信息 031
3.3 知識(shí)檢索 034
3.3.1 好玩的檢驗(yàn)方法 034
3.3.2 最好的方法:聯(lián)網(wǎng)搜索 035
3.3.3 知識(shí)生成法 035
3.3.4 用知識(shí)生成法生成虛構(gòu)內(nèi)容 036
3.4 文章生成 036
3.4.1 結(jié)構(gòu)化指導(dǎo) 037
3.4.2 長(zhǎng)文體生成 039
3.5 將數(shù)字運(yùn)算轉(zhuǎn)換為GPT擅長(zhǎng)的格式遷移 042
3.5.1 將計(jì)算問題轉(zhuǎn)換為變量 042
3.5.2 將計(jì)算問題轉(zhuǎn)換為Python代碼 043
3.5.3 數(shù)學(xué)運(yùn)算的終極準(zhǔn)確度 使用Wolfram Alpha插件 044
3.6 GPT準(zhǔn)確度優(yōu)化 046
3.6.1 論文寫作 046
3.6.2 理解和學(xué)習(xí)復(fù)雜的新知識(shí) 046
3.6.3 提取需要的數(shù)據(jù)信息 048
第4章 讓GPT了解用戶的需求 050
4.1 GPT的不足 051
4.2 按六要素限定背景 051
4.3 給回答指定目標(biāo)受眾 052
4.4 底部指令背后的潛力 054
4.4.1 將指令放到問題的最后 054
4.4.2 后置指令的原理 054
4.4.3 后置指令對(duì)GPT創(chuàng)意和想象力的作用 055
4.5 提供上下文的技巧 055
4.5.1 拆分提示詞 055
4.5.2 拆分提示詞的拓展用法 056
4.6 添加注釋以理解復(fù)雜提示詞 056
4.7 要求多角度回答 059
4.8 消除歧義 060
4.9 多例子的注意事項(xiàng) 063
4.9.1 例子的分布 063
4.9.2 例子的順序 063
4.9.3 例子的詳細(xì)程度 064
4.9.4 例子的語言風(fēng)格 064
4.9.5 使GPT將例子統(tǒng)一化 065
第5章 讓GPT記憶力超群 067
5.1 慢慢調(diào)!068
5.2 AI的記憶 070
5.2.1 計(jì)算機(jī)存取數(shù)字信息的方式 071
5.2.2 機(jī)器學(xué)習(xí)的記憶:巨量疊加的復(fù)雜狀態(tài) 072
5.2.3 保存狀態(tài)而不是數(shù)據(jù) 073
5.2.4 復(fù)雜的狀態(tài)誕生智能 075
5.2.5 壓縮即智能 077
5.3 通過總結(jié)當(dāng)前的對(duì)話治好健忘的GPT 077
5.3.1 保證高質(zhì)量的提示詞 078
5.3.2 讓GPT總結(jié)對(duì)話 078
5.3.3 在新對(duì)話中提供之前總結(jié)的內(nèi)容 079
5.4 通過形成多個(gè)連續(xù)回憶治好健忘的GPT 080
5.4.1 保存對(duì)話為外部文檔 080
5.4.2 個(gè)人GPT記憶庫:給總結(jié)分層 082
5.4.3 海量數(shù)據(jù):鏈接式知識(shí)圖譜 086
第6章 GPT的應(yīng)用 088
6.1 使用GPT作為醫(yī)學(xué)診斷助手 089
6.1.1 提問前:提供知識(shí) 090
6.1.2 提問前:進(jìn)行身份扮演 090
6.1.3 提問中:測(cè)試并調(diào)整 091
6.1.4 提問后:更加復(fù)雜的問題 092
6.2 使用GPT實(shí)現(xiàn)復(fù)雜算法 093
6.2.1 提問前 094
6.2.2 提問中 097
6.2.3 模型代數(shù)越新效果越好 098
第7章 讓GPT自動(dòng)運(yùn)行 101
7.1 讓GPT自發(fā)完成我們?cè)O(shè)定的目標(biāo) 102
7.1.1 代碼環(huán)境型 102
7.1.2 嵌入操作系統(tǒng)型 102
7.1.3 獨(dú)立閉環(huán)型 103
7.2 GPT主動(dòng)執(zhí)行的內(nèi)驅(qū)力 104
7.2.1 GPT的內(nèi)驅(qū)力:提示詞循環(huán) 104
7.2.2 AutoGPT的工作流程 105
7.2.3 增加GPT的動(dòng)力 108
第8章 商業(yè)級(jí)別的GPT 110
8.1 有個(gè)性的GPT:給GPT打造虛擬性格 111
8.1.1 簡(jiǎn)單的虛擬性格:四步走 111
8.1.2 創(chuàng)建虛擬性格的使用技巧 113
8.2 有個(gè)性的GPT:商業(yè)級(jí)虛擬人物創(chuàng)建 114
8.2.1 創(chuàng)建商用級(jí)別的生成式智能體 115
8.2.2 確定角色背景 115
8.2.3 確定角色的外在 116
8.2.4 確定角色的內(nèi)在 116
8.2.5 確定情境 118
8.2.6 優(yōu)化提示詞 120
8.2.7 注意事項(xiàng) 120
8.3 好為人師:使用Mr. Ranedeer讓GPT變成老師 122
8.3.1 Mr. Ranedeer的作用和優(yōu)勢(shì) 123
8.3.2 使用Mr. Ranedeer制訂學(xué)習(xí)計(jì)劃 124
8.3.3 Mr. Ranedeer的高級(jí)用法 126
8.4 使用提示詞編程:Mr. Ranedeer和微軟如何調(diào)校GPT 127
8.4.1 拆分不同功能區(qū) 128
8.4.2 編寫規(guī)則:Markdown格式與編程格式 128
8.4.3 實(shí)現(xiàn)可擴(kuò)展性 130
8.5 實(shí)戰(zhàn)案例:讓GPT批量識(shí)別發(fā)票并生成表格 132
8.5.1 打包發(fā)票和下載語言包 132
8.5.2 識(shí)別發(fā)票和生成表格 133
8.5.3 提取內(nèi)容并糾正文字 134
8.5.4 高級(jí)用法 136
第9章 如何辨別GPT生成的內(nèi)容 138
9.1 人眼觀察:GPT生成文本的規(guī)律 139
9.2 GPT文本檢測(cè)工具 140
后記 142