不寫(xiě)代碼、靠“玩”ChatGPT年入百萬(wàn),提示工程師正變成硅谷新寵
用自然語(yǔ)言對話(huà)的技能,還能這么值錢(qián)
文|章姝敏 編輯| VickyXiao
一個(gè)陽(yáng)光明媚的早晨,住在舊金山的軟件工程師Anna像往常一樣,坐在電腦前,打開(kāi)ChatGPT,輸入“幫我規劃我的一天”。
ChatGPT回答“當然可以!”,隨機給出從早上到晚上的日程計劃,并提示“你可以根據自己的情況進(jìn)行調整?!?/span>
Anna想了想,在對話(huà)框里補充,“我晚上9點(diǎn)要哄娃睡覺(jué),重新幫我規劃?!?/span>
這一次,ChatGPT的幫她在晚上的日程里添加了“幫助孩子準備第二天上學(xué)準備物品”和“幫助孩子洗漱并睡覺(jué)”等事項。
隨著(zhù)ChatGPT等AI工具的風(fēng)靡,Anna身邊越來(lái)越多的人開(kāi)始將其作為日常生活和工作的助手。事實(shí)上,Anna 不僅會(huì )向 ChatGPT 咨詢(xún)生活安排,也會(huì )讓它處理一些簡(jiǎn)單的工作,比如給一段代碼添加一個(gè)功能等。
不過(guò),當涉及到比較復雜的任務(wù)時(shí),即便知道 ChatGPT 很強大,Anna 也覺(jué)得有點(diǎn)力不從心,“說(shuō)了一堆要求,但是它給出的代碼經(jīng)常不是我想要的?!?/span>
Anna 的這句話(huà)道出了目前困擾不少科技公司的一個(gè)問(wèn)題:在強大的工具面前,如何更好的與它對話(huà),來(lái)完成專(zhuān)業(yè)任務(wù)?
對此,一個(gè)新興職業(yè)——提示工程師(Prompt Engineer)應運而生。不少公司對這一職位求賢若渴,開(kāi)出的薪資甚至高達33.5萬(wàn)美元一年。
提示工程師的主要職責是幫助訓練大型語(yǔ)言模型 (LLM),讓AI能更好的理解需求,完成專(zhuān)業(yè)任務(wù)。簡(jiǎn)而言之,他們的任務(wù)就是將一個(gè)復雜的任務(wù)拆分,提煉成長(cháng)度有限的自然語(yǔ)言,來(lái)一步步查詢(xún)AI工具,從而獲得更準確的回答。
用自然語(yǔ)言對話(huà),這聽(tīng)起來(lái)是一件再日常不過(guò)的事情,可它為什么一下子成為了香餑餑?
在舊金山,AI 研究公司 Anthropic 為提示工程師開(kāi)出的薪水高達 33.5 萬(wàn)美元。在職位描述中,該公司提到,“這是編程、指導和教學(xué)的結合”,主要職責是幫助公司構建提示庫,讓 LLM 完成不同的任務(wù)。
那么,到底什么是提示?提示工程又是什么?
按照學(xué)者們的定義,提示是一組輸入文本或指令,用于指導 ChatGPT 等 AI 模型生成所需的輸出。換句話(huà)說(shuō),提示是一種特定文本,它的目標是讓 AI 模型產(chǎn)出符合特定標準或參數的結果。
提示工程則是是創(chuàng )建和完善這些提示,以生成所需結果的過(guò)程。提示工程的目標是創(chuàng )建準確有效的提示。提示工程師使用自然語(yǔ)言,并將純文本命令發(fā)送到 AI 模型,讓其執行實(shí)際工作。相比之下,傳統程序員則使用編程語(yǔ)言,通常需要更多的代碼編寫(xiě)和技術(shù)知識,以執行相同的任務(wù)。
而提示工程師的薪資如此之高,很大程度上是因為語(yǔ)言模型的成功取決于編寫(xiě)清晰的提示。這需要工程師們開(kāi)發(fā)復雜的策略,將簡(jiǎn)單的輸入轉化為高質(zhì)量的結果,避免出現離題或者不一致的輸出。
目前最出名的提示工程師可能是名為Riley Goodside的程序員,就是他發(fā)現,只要提示ChatGPT“忽略之前的指示”,ChatGPT就會(huì )說(shuō)出自己從OpenAI那里獲取的“出廠(chǎng)設置”信息。
圖源:Twitter
不僅如此,他還憑借出色的提示技術(shù),把ChatGPT玩出了不少花樣,并在Twitter上一炮而紅。隨后,他高薪加入了創(chuàng )業(yè)公司Scale AI,成為了“世界上第一個(gè)被招聘的提示工程師”。
在Scale AI看來(lái),AI大模型可以被視為一種新型計算機,而“提示工程師”則相當于其編程人員。通過(guò)提示工程找到最合適的提示詞,可以激發(fā)AI大模型的最大潛力。所以,Riley Goodside完全配得上這份薪水。
不止Riley Goodside,還有越來(lái)越多的人正在加入這個(gè)行業(yè)。
29 歲的 Albert Phelps 是AI金融咨詢(xún)公司 Mudano 的一位提示工程師。他和同事們的日常就是為 OpenAI 等工具編寫(xiě)提示。這些提示可以作為預設,保存在 OpenAI 的 Playground 中,供其客戶(hù)使用。Phelps 介紹,他們每天需要編寫(xiě) 5 個(gè)不同的提示,與 ChatGPT 進(jìn)行大約 50 次交互。
和大多數程序員不一樣的是,Phelps 并沒(méi)有計算機相關(guān)背景,而是畢業(yè)于歷史系。事實(shí)上,對于提示工程師而言,最重要的是邏輯。雖然編程知識和機器學(xué)習的背景對工作很有幫助,但卻并不是必要條件。
Anthropic 的技術(shù)人員 Matt Bell 就曾提到,“我們最好的提示工程師是一位哲學(xué)家。好的提示包括寫(xiě)出極其清晰的解釋?zhuān)⒄页鲈斐烧`解的原因以及如何避免誤解?!?/span>
也就是說(shuō),當AI模型的使用者像軟件工程師Anna一樣,一次性“說(shuō)了一堆要求”時(shí),可能會(huì )因為提示不清晰,而導致AI誤解,給出離題的答案。
對此,阿德萊德大學(xué)澳大利亞機器學(xué)習研究所 (AIML) 的高級講師 Lingqiao Liu 指出,好的提示工程的關(guān)鍵是將一項復雜的任務(wù)分解成一組簡(jiǎn)單的任務(wù)。
他介紹,如果你問(wèn)這些模型一個(gè)簡(jiǎn)單的問(wèn)題(稱(chēng)為“零樣本提示”),它通常會(huì )以缺乏細節或結構的“普通”答案作為回應。為了讓 AI 模型給出更加符合標準的結果,用戶(hù)可以采取以下幾種方式:
第一種方法是一次性提示,即用戶(hù)給出一對問(wèn)答示例,讓 AI 了解需求,并按照該模版處理后續請求。比如,在咨詢(xún)關(guān)于某一種動(dòng)物的信息時(shí),讓模型根據特點(diǎn)、居住區域、飲食習慣等來(lái)給出信息。
第二種是角色提示,例如告訴模型”我是一個(gè)媽媽?zhuān)胍烂刻煨谐桃巹潯?,從而讓模型根據”媽媽“的角色?lái)給出具體安排。
第三種方法是引入關(guān)鍵代理。例如,你可以讓 ChatGPT 寫(xiě)一個(gè)關(guān)于機器人的故事,然后讓它根據自己的建議進(jìn)行批評和改寫(xiě)。
最后一種方法是思維鏈,即先讓AI對回答某個(gè)問(wèn)題給出具體步驟,然后在鼓勵它依照自己給出的步驟,來(lái)推理更復雜的問(wèn)題。
如果一位藝術(shù)家想要使用 ChatGPT 和 Midjourney 來(lái)進(jìn)行創(chuàng )作,或許可以嘗試一下這一條來(lái)自 PromptHero 的高贊提示:
[我想讓你充當 Midjourney 人工智能程序的提示生成器。你的工作是提供詳細的、有創(chuàng )意的描述,以激發(fā) AI 獨特而有趣的圖像。請記住,AI 能夠理解多種語(yǔ)言并能解釋抽象概念,因此請盡可能發(fā)揮想象力和描述性。例如,您可以描述未來(lái)城市的場(chǎng)景,或者充滿(mǎn)奇怪生物的超現實(shí)景觀(guān)。您的描述越詳細、越富有想象力,生成的圖像就會(huì )越有趣。這是你的第一個(gè)提示:“一望無(wú)際的野花田,每一個(gè)都有不同的顏色和形狀。在遠處,一棵巨大的樹(shù)聳立在風(fēng)景之上,它的樹(shù)枝像觸手一樣伸向天空 ”]
總之,對于生成文本的AI模型而言,如何編寫(xiě)出邏輯清晰的提示至關(guān)重要。不過(guò),在其他領(lǐng)域,好的提示可能需要更多元素。
隨著(zhù)提示工程的價(jià)值被挖掘,這股新鮮血液開(kāi)始涌向更多場(chǎng)景。圖像則是其中最受關(guān)注的領(lǐng)域之一。
就圖像生成而言,創(chuàng )造者們認為提示的好壞與否取決于關(guān)鍵詞。
七個(gè)月前,Jason Allen 憑借著(zhù)下面這張在 Midjourney 上創(chuàng )作的一幅作品《太空歌劇院》贏(yíng)得科羅拉多州的一場(chǎng)藝術(shù)比賽。
Jason Allen 獲獎作品 《太空歌劇院》
為了這幅作品,他耗時(shí)約 80 小時(shí),在 Midjourney 中測試不同的美學(xué)元素,給出不同的主題提示,才呈現出自己想要的圖像。
“我想創(chuàng )造一個(gè)電影場(chǎng)景,就像你在電影中看到的那樣,”他說(shuō),“所以我上網(wǎng)查找了所有與電影攝影相關(guān)的關(guān)鍵詞?;旧暇褪鞘窃趯W(xué)習成為一名電影攝影師?!?/span>
通常,AI模型會(huì )從互聯(lián)網(wǎng)上抓取大量圖像及其相關(guān)文本進(jìn)行訓練。例如,它可能會(huì )對一幅婚紗照打上”新娘“、”婚紗“、”捧花“、”微笑“等不同標簽,并標記上不同的權重。每個(gè)標簽會(huì )給AI模型相應提示,產(chǎn)生可預測的美感。
”AI藝術(shù)的關(guān)鍵在于知道正確的詞。就像工程師將設計轉化為數學(xué)圖形一樣,它將圖像的離散美學(xué)元素,比如光線(xiàn)追蹤、邊緣照明等,轉化為模型的特殊語(yǔ)言“,和 Jason 一樣通過(guò) AI 來(lái)進(jìn)行創(chuàng )作的另一位藝術(shù)家 JHawkk 提到。
JHawkk 制作的圖像
JHawkk 在 Stable Diffusion 中制作了上面這張圖,其提示包括“模擬風(fēng)格”、”佳能EF 50mm f/1.8 STM 鏡頭“等15個(gè)短語(yǔ),以及”惡心“等他不希望出現在圖像中的31個(gè)負面詞匯。
“有時(shí)你看到一幅圖像,可以將他分解成更小的短語(yǔ),本質(zhì)上,這是你描述圖像的方式,并且是實(shí)際模型本身可以理解的方式?!彼f(shuō)。
JHawkk 居住在美國中西部,他平時(shí)喜歡在 PromptHero 上分享自己的作品和相應的提示。
PromptHero 是去年9月成立的在線(xiàn)社區,目前擁有15萬(wàn)名用戶(hù),其中 活躍用戶(hù)就超過(guò)1萬(wàn)名。在這里,用戶(hù)可以找到直接在 ChatGPT、Midjourney 等AI模型和平臺中使用的提示。
“我發(fā)現了這個(gè)問(wèn)題,當你第一次用它完成某件事時(shí),你的第一次嘗試是非常糟糕的,”P(pán)romptHero 聯(lián)合創(chuàng )始人 Javier Ramirez 說(shuō),“你需要以正確的方式提示以獲得高質(zhì)量的輸出?!?/span>
無(wú)論是文本還是圖像,如何給出正確提示是一個(gè)需要反復試驗的過(guò)程,正因如此,在過(guò)去半年,才會(huì )有大量類(lèi)似 PromptHero 和 PromptBase 等提示交流和買(mǎi)賣(mài)平臺涌現——他們將驗證過(guò)的提示直接擺在用戶(hù)面前。
想做一張可愛(ài)考拉的圖片?下面這則提示或許可以直接拿走。
覺(jué)得英語(yǔ)不過(guò)關(guān)?下面這則提示或許能讓ChatGPT成為你最好的英語(yǔ)老師。
不管是科技公司開(kāi)出的高薪,還是提示交流平臺的流行,它們無(wú)一不在揭示提示工程是一個(gè)被多么看好的領(lǐng)域。
不過(guò),這樣的熱度也引起了不少爭議。
首先,AI通過(guò)提示創(chuàng )作的作品,版權歸誰(shuí)?
目前,通過(guò)提示工程生成的作品與大多數版權法的解釋相沖突。在美國,當 Jason Allen 對獲獎作品《太空歌劇院》申請版權時(shí),版權局拒絕了他的申請,稱(chēng)“它不包含任何人類(lèi)作者身份”。
其次,提示工程師的高薪值得嗎?
“這可能是泡沫的跡象,” 為亞馬遜 Alexa 開(kāi)發(fā)語(yǔ)音控制功能的對話(huà)設計工作室 labworks.io 的創(chuàng )始人 Tom Hewitson 說(shuō), “最適合做這件事的人是熟悉 AI 的產(chǎn)品設計師或業(yè)務(wù)分析師,他們的年收入往往在 10 萬(wàn)到 15 萬(wàn)英鎊之間?!?/span>
最后,提示工程師的職位會(huì )存在多久?
不少人認為,提示工程只會(huì )成為一種技能,并不需要一個(gè)專(zhuān)門(mén)的職位。隨著(zhù)AI工具在理解人類(lèi)查詢(xún)方面變得越來(lái)越好,這個(gè)職位會(huì )變得越來(lái)越過(guò)時(shí)。
沃頓商學(xué)院教授 Ethan Mollick 在 2 月份發(fā)推文說(shuō):“我強烈懷疑‘提示工程’從長(cháng)遠來(lái)看不會(huì )有什么大不了的,提示工程師也不是未來(lái)會(huì )存在的工作?!?/span>
劍橋大學(xué)機器學(xué)習研究主任 Adrian Weller 認為,雖然能夠通過(guò)提示與AI交互“具有很高的價(jià)值”,但“我不確定它是否會(huì )繼續下去很長(cháng)一段時(shí)間。不要過(guò)多關(guān)注提示工程的當前。它會(huì )很快發(fā)展的?!?/span>
盡管提示工程師的職業(yè)當前備受矚目,但它到底能夠走多遠,恐怕只有時(shí)間才能解答了。
*參考資料:
注:封面圖來(lái)自于Pexels,版權屬于原作者。如果不同意使用,請盡快聯(lián)系我們,我們會(huì )立即刪除。*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。