ChatGPT自問世以來便備受關注!癈hatGPT是如何工作的?”“我想了解如何高效地使用ChatGPT”“我想將ChatGPT應用于Python編程”“我想開發(fā)實用的ChatGPT應用程序”……人們的需求如百花齊放。
本書面向ChatGPT和Python初學者,以山羊博士和雙葉同學的教學漫畫情境為引,以對話和圖解為主要展現(xiàn)形式,從開發(fā)環(huán)境配置開始,循序漸進地講解如何有效利用ChatGPT進行編程和應用程序開發(fā)。
更多科學出版社服務,請掃碼獲取。
本碩 理科強化班- 物理/化學 2018.06 南京大學少年班
博士 化學/鋰電/新能源/新材料 2023.06 清華大學現(xiàn)任華為技術有限公司-中央研究院高級工程師(華為17級)新能源、化學、鋰電池、材料科學、AI for ScienceSCI學術論文16篇,其中第一作者6篇:
《Can we see SEI directly by naked eyes?》材料學頂刊Adv. Mater.
《First fluorescent probe for graphite anodes of lithium-ion battery》材料學頂刊Matter
《First AIE probe for lithium-metal anodes》材料學頂刊Matter
《Tunable Fluorescence from 2D Assemblies of LnW10 and P2W18 Polyoxometalates Clusters with Quaternary Ammonium‐type AIEgens》化學頂刊Angew. Chem. Int. Ed.無
目錄
第1章 ChatGPT是什么?
第2章 ChatGPT的使用方法
第1課 認識ChatGPT 4
第2課 嘗試使用 ChatGPT 7
創(chuàng)建賬戶 7
第一次對話 11
免費版和付費版 13
Browsing(檢索) 16
Analysis(分析) 16
DALL-E(圖像生成) 22
第3課 ChatGPT是如何工作的? 24
ChatGPT是什么? 24
自注意力機制很重要 26
與RNN的區(qū)別 27
通過查詢(query)、鍵(key)、值(value)學習關聯(lián)性 28
小結 32
第4課 開始輕松愉快地提問吧! 36
隨意提問 36
想聽到不同的答案就多試幾次 37
“聊天”—通過“對話”來獲得好回答 38
第5課 ChatGPT是無所不知的助手 41
不限于查找信息,可以當作咨詢對象 41
產(chǎn)生幻覺的原因 41
第6課 ChatGPT擅長的那些事 46
對話問答 47
文本生成 48
文本校對 51
摘要 52
翻譯 55
創(chuàng)意構思 56
擅長英語 58
第7課 正確溝通是關鍵 59
明確模糊不清的用語 60
拆解問題 61
改變提問角度 62
明確要做什么,而非不做什么 63
第8課 有效提問的方法(提示詞工程) 65
提示詞工程的要素 65
明確的指示詞 66
語境和背景 67
輸入數(shù)據(jù) 69
輸出形式 71
逐步指示 72
第9課 提示策略 74
零次提示 74
少量提示 75
思維鏈提示(CoT) 75
第3章 讓ChatGPT幫助編程
第10課 讀程序時使用 80
讓ChatGPT解讀程序 81
讓ChatGPT添加注釋 82
讓ChatGPT解讀函數(shù)和變量 83
第11課 寫程序時使用 85
討論工作開展方式 85
提供程序范例 87
解釋庫的使用方法 89
讓ChatGPT取變量名和函數(shù)名 90
讓ChatGPT提供數(shù)據(jù)結構建議 91
讓ChatGPT生成虛擬數(shù)據(jù) 92
第12課 改程序時使用 94
讓ChatGPT解釋錯誤信息 94
讓ChatGPT提出排錯建議 95
讓ChatGPT提出程序重構建議 96
第13課 讓ChatGPT提供情緒價值 98
向ChatGPT傾訴煩惱和不滿 98
讓ChatGPT表揚你 100
第4章 在Python中運行ChatGPT
第14課 安裝Python并調(diào)用OpenAI API 106
在Windows上安裝Python 107
在macOS上安裝Python 108
獲取API密鑰 111
關于OpenAI API的費用 114
安裝OpenAI庫 120
第15課 使用Visual Studio Code 122
在Windows上安裝 123
在macOS上安裝 124
Visual Studio Code的初始設置 125
Visual Studio Code的使用方法 128
如何更改Python版本? 131
ChatGPT-Genie AI 131
第16課 從程序中運行 ChatGPT 137
第5章 用Python編寫一個ChatGPT翻譯程序
第17課 應用程序模板:PySimpleGUI 146
安裝PySimpleGUI庫 147
制作模板 149
第18課 自動翻譯程序 154
第19課 自動編程程序 158
第6章 用Python編寫更多實用程序
第20課 文本校對程序 166
第21課 文體文風轉換程序 169
第22課 郵件優(yōu)化程序 172
第23課 故事生成程序 176
第24課 游戲劇本生成程序 180
第25課 編程軼事生成程序 184