實踐項目 返回列表

GPT技巧:用(yòng)"BORE"分(fēn)析法設計指令!

2023/7/26 10:37:27
可(kě)操作,可(kě)重複的(de)GPT使用(yòng)方法論

用(yòng)"BORE"分(fēn)析法設計GPT prompt
1. 闡述背景B (Background) :說明(míng)背景,爲tGPT提供充足信息
2.定義目标O (Objectives) :“我們希望實現什(shén)麽”
3.定義關鍵結果R (key Result) :“我要什(shén)麽具體效果”
4.試驗并調整,改進E (Evolve) :三種改進方法自由組合
a. 改進輸入:從答(dá)案的(de)不足之處著(zhe)手改進背景B,目标O與關鍵結果R
b. 改進答(dá)案:在後續對(duì)話(huà)中指正GPT答(dá)案缺點
c.重新生成:嘗試在prompt不變的(de)情況下(xià)多(duō)次生成結果,優中選優

例子: 自動駕駛卡車試乘報告框架
Step1 闡明(míng)背景(Background)
我們公司研發自動駕駛卡車系統。我們的(de)車輛已經擁有在特定道路上完全靠自己駕駛的(de)能力,但是目前車上仍有司機作爲安全員(yuán),自動駕駛系統會輔助司機駕駛,幫助卡車司機開車更輕松,更安全。(點明(míng)業務目标,提供基本背景)作爲一個(gè)産品經理(lǐ),你需要用(yòng)敏銳的(de)目光(guāng)去發現改進點,并提供建議(yì)。(讓GPT進入角色,縮小任務範圍)現在你要去試乘我司的(de)産品:一款自動駕駛卡車。這(zhè)輛卡車上有司機,它将在一條主要是高(gāo)速的(de)長(cháng)途貨運路線上裝載貨物(wù)運營。(進一步告知當前業務的(de)細節)

Step2 設定目标(Objective)
請爲我提供一個(gè)試乘體驗報告框架模闆。(設定明(míng)确的(de)目标, “GPT需要産出的(de)内容是什(shén)麽”)

Step3 定義關鍵結果(key Result)

模版要涵蓋産品體驗的(de)不同方面(明(míng)确範圍上的(de)要求),使用(yòng)邏輯嚴密,清楚的(de)語言(明(míng)确語言上的(de)要求),有優雅,清晰,易于理(lǐ)解的(de)結構。(明(míng)确結構上的(de)要求)


Step4 根據答(dá)案試驗并調整,改進E(Evolve)
如果對(duì)GPT生成的(de)答(dá)案不滿意,可(kě)能是:
情況1:指令給得(de)不夠清楚
改進提示(輸入内容)
a. 改進背景B (Background) :檢查提供給GPT的(de)信息是否充足
b. 改進目标O (Objectives):檢查是否明(míng)确說明(míng)“要生成什(shén)麽東西”
c.增加/修改關鍵結果R (key Result):若GPT答(dá)案沒有體現你想要的(de)東西,可(kě)以在關鍵結果R中補充說明(míng)要求。

情況2:GPT幹得(de)不好,或回答(dá)有錯誤
改進答(dá)案
在接下(xià)來(lái)的(de)對(duì)話(huà)中指出答(dá)案中的(de)錯誤與不足,讓它重新回答(dá)

情況3:運氣不好,碰上糟糕的(de)輸出
重新生成相同prompt(輸入)讓ChatGPT多(duō)生成幾次,優中選優。

三種方法需要組合起來(lái),重複、多(duō)次使用(yòng),才可(kě)以得(de)到滿意答(dá)案。