你好,我是郭震
最近我收到不少讀者留言或來信,是關於本地部署DeepSeek的一些問題。對於這些問題,我會親自實踐還原並找到解決方案,找時間統一給大家答覆,留言較多不能一一回復,請見諒。
這篇文章來總結下如何寫好提示詞,從可操作的角度。
1
為什麼提示詞比較重要
提示詞對於大模型而言,就像人對於汽車。有了汽車,司機還得有基本的駕駛技術,這樣人車才能一體,如果司機駕駛技術一般就會容易出現問題,人的駕駛技術約等於人寫提示詞的技術,所以學習提示詞就顯得非常重要。
2 怎麼才能寫好提示詞
大模型輸出答案的過程就是逐個最有可能的Token輸出的過程,我們的提問、問題就是提示詞,它是整個資料流的引擎,當我們按下回車鍵的那一刻,引擎啟動,緊接著流動到大模型中,大模型立即會理解我們的提示詞(也就是我們的問題),理解完成後,開始輸出第一個Token,第二個Token,依次類推。
所以在這個資料流動過程中,我們問題寫的足夠清楚,才可能讓大模型逐個回覆的Token足夠準確。目前平臺中有很多講解提示詞的,包括提示詞的各種寫作技巧,有的時候看得人天花亂墜,眼花繚亂,看完後有種看懂了但又全部忘記了,無法用到實踐中。
為了解決這個問題,總結了一個算是通用性很強的提示詞寫法模版,整體如下圖所示:

這個提示詞模版包括了角色設定、任務說明、內容要求、限制條件四個部分,它們是按照邏輯延展的。下面我來逐個介紹下。
角色設定。已經有研究表明,清楚的角色設定讓大模型解決問題會更加清楚,這是為什麼?因為角色設定後,大模型會迅速定位到某個專業domain,讓它的知識回答更加聚焦,所以回答問題就會更加清楚。如下設定為Python資料分析師的角色:

任務說明。清楚的告訴大模型你想叫它做什麼,儘量一兩句話扼要總結清楚,不要包括太多細節。這裡一般還包括你對它輸入是什麼,如只是單純的一個問題,還是如所示csv檔案:

內容要求。是任務說明的核心重要細節,是對任務要求的具體一點一點的說明,每一點儘可能獨立,並且按照數字1,2,3分條列出,大模型會更加好的理解我們的內容要求,如下所示:

限制條件。解釋不能包括什麼,不要回答什麼,不要超過多少字等。
總結一下
本文給出了一個高效的提示詞寫作模版,主要包括角色設定、任務說明、內容要求、限制條件四個部分。
只要大家充分理解這四個部分,在接下來寫提示詞就會更加容易一些。太多的提示詞技巧我們也記不住,充分理解好一個模版就好。
以上全文1528字。如果這篇文章覺得對你有用,可否點個關注。給我個三連擊:點贊、轉發和在看。若可以再給我加個⭐️,謝謝你看我的文章,我們下篇再見。