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