您好! 自從2023年3月ChatGPT在全球大火后,人類便開啟了人工智能時代,現(xiàn)在大家對提示詞定不陌生。那么提示詞到底是什么呢? 相信經(jīng)常使用AI工具的人都有一本自己的心經(jīng),它可以是一句話,或一段話,你平時該怎么說話就怎么說,并不需要學(xué)習(xí)什么專業(yè)術(shù)語。 簡而言之,提示詞就是,人類與AI系統(tǒng)交互時提供的指導(dǎo)性文本。 那么,AI為什么需要提示詞呢? 先說一下提示詞心法,也有人也稱它為咒語。 與Kimi的對話為例,我跟它說:請查找有哪些公益活動,交互如下: ![]() 通過Kimi給我的詳細資料鏈接,找到了多個可以參加的項目,如: 再如:
到這里,Kimi給的信息,完全夠用了,還超出了我的預(yù)料,得到如此豐富,有價值的信息。這就是心法三。 心法三:約束它 在給它足夠的具體信息后,為了讓它輸出符合你口味的信息,需要進一步引導(dǎo)它,按你的要求來輸出。 為了便于記憶,我就地總結(jié)一下,把這句話用結(jié)構(gòu)化的方法拆解,用萬能公式套一下的話,如何套。 萬能公式:提示詞=角色(Role)+背景(Background)+任務(wù)(Task)+限制(Constrain),即RBTC 1、角色 給AI賦予一個特定的角色,讓它更專業(yè)地回答你的問題。親測,有效,回答的問題真還不一樣(角色,對于專業(yè)性強的問題會比較有效),但就上面問題并不涉及角色,也一樣能拿到很好的答案。所以,它是可選的。 2、背景 與任務(wù)相關(guān)的上下文信息,為了讓AI更好地理解你的意思,作出更準確的回答。如同人與人之間的交流一樣,對方的回答不是你想要的,又補充一些背景信息。但,需求不同,特別是一些通用型封閉性問題,沒必要講背景。所以,它也是可選的。 例如,我想查深圳的人口與面積,與Kimi的交互如下:
Kimi找了8篇報告文章,得出的信息,正是我想要的。 而此時,我只給了它任務(wù)是什么,便可以得到想要的結(jié)果,如果硬套公式,甚至把一些復(fù)雜的提示詞模板塞給它,顯得很冗余,也沒必要。 3、任務(wù) 即你的需求,你要AI幫你做什么,越明確越能獲得有價值的回答,它是必選的。 上面的2個案例,已驗證了這一點。下面是第1個案例的提示詞結(jié)構(gòu)化拆解圖,任務(wù)是必須的,也是我一直在微調(diào)過程必帶上的信息。 4、約束 對任務(wù)輸出的限制或要求,如回答的結(jié)果采用什么樣的格式,包含哪些內(nèi)容等。本案例有采用,如列出活動主題、時間、地點,就是對Kimi輸出結(jié)果的約束。 所以,最后,所謂的萬能公式中,我認為只有任務(wù)是必選的,其他都是可選項,什么時候增加哪些可選項,視你的需求而定。如果想清楚了需求,一次性用好RBTC萬能公式,得到想要的結(jié)果,當(dāng)然最理想。但現(xiàn)實中通常還是需要在微調(diào)中增加信息,這跟我們在人與人之間的交流一樣。 最后,小結(jié)一下。 小結(jié): 1、提示詞設(shè)計的三個心法 1)心法一:說清楚你的需求 2)心法二:給出需求的背景 3)心法三:約束它 2、最后的萬能公式 提示詞=角色(可選)+背景(可選)+任務(wù)(必選)+限制(可選),即RBTC公式。 只有任務(wù)(Task)是必選項,是每次的對話都需要的,其他都是可選項,視對話的問題、場景,有選擇地給出。 |
|